netfilter: conntrack: re-fetch conntrack after insertion
In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: re-fetch conntrack after insertion In case the conntrack is clashing, insertion can free skb->_nfct and set skb->_nfct to the already-confirmed entry. This wasn't found before because the conntrack entry and the extension space used to free'd after an rcu grace period, plus the race needs events enabled to trigger.
- Products
- Kernel
- Affected versions
- Not specified
- Fixed versions
- 4.14.282, 4.19.246, 5.10.120, 5.15.45, 5.17.13, 5.18.2, 5.4.197
- CVEs
- CVE-2022-49561
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 6 Nov 2026, 18:10 UTC · Revision 1
Source evidence
netfilter: conntrack: re-fetch conntrack after insertion
core-osv · Original sourcePublished 26 Feb 2025, 02:14 UTC
In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: re-fetch conntrack after insertion In case the conntrack is clashing, insertion can free skb->_nfct and set skb->_nfct to the already-confirmed entry. This wasn't found before because the conntrack entry and the extension space used to free'd after an rcu grace period, plus the race needs events enabled to trigger.
osv:CVE-2022-49561
Kernel
Fixed versions: 4.14.282, 4.19.246, 5.4.197, 5.10.120, 5.15.45, 5.17.13, 5.18.2
Complete source record
{
"id": "f7fe342dfb651f415263494087d555e31f9a0a0d4ba26c361519f4f7fad088b6",
"url": "https://osv.dev/vulnerability/CVE-2022-49561",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "netfilter: conntrack: re-fetch conntrack after insertion",
"summary": "In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: re-fetch conntrack after insertion In case the conntrack is clashing, insertion can free skb->_nfct and set skb->_nfct to the already-confirmed entry. This wasn't found before because the conntrack entry and the extension space used to free'd after an rcu grace period, plus the race needs events enabled to trigger.",
"evidence": "osv:CVE-2022-49561",
"products": [
{
"name": {
"value": "Kernel",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "4.14.282",
"evidence": "/affected/1/ranges"
},
{
"value": "4.19.246",
"evidence": "/affected/1/ranges"
},
{
"value": "5.4.197",
"evidence": "/affected/1/ranges"
},
{
"value": "5.10.120",
"evidence": "/affected/1/ranges"
},
{
"value": "5.15.45",
"evidence": "/affected/1/ranges"
},
{
"value": "5.17.13",
"evidence": "/affected/1/ranges"
},
{
"value": "5.18.2",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "critical",
"structured": {
"id": "CVE-2022-49561",
"aliases": [
"CVE-2022-49561"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT",
"events": [
{
"introduced": "71d8c47fc653711c41bc3282e5b0e605b3727956"
},
{
"fixed": "e97222b785e70e8973281666d709baad6523d8af"
},
{
"fixed": "92a999d1963eed0df666284e20055136ceabd12f"
},
{
"fixed": "b16bb373988da3ceb0308381634117e18b6ec60d"
},
{
"fixed": "91a36ec160ec1a0c8f5352b772dffcbb0b6023e3"
},
{
"fixed": "01989d7eebb61c99bd4b88ebc8e261bd2f02caed"
},
{
"fixed": "04f9e9104c969d8ce10a4a43634f641ed082092d"
},
{
"fixed": "04e4a11dc723c52db7a36dc58f0d69ce6426f8f0"
},
{
"fixed": "56b14ecec97f39118bf85c9ac2438c5a949509ed"
}
]
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49561.json"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "4.7.0"
},
{
"fixed": "4.14.282"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "4.15.0"
},
{
"fixed": "4.19.246"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "4.20.0"
},
{
"fixed": "5.4.197"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "5.5.0"
},
{
"fixed": "5.10.120"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "5.11.0"
},
{
"fixed": "5.15.45"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "5.16.0"
},
{
"fixed": "5.17.13"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "5.18.0"
},
{
"fixed": "5.18.2"
}
]
}
],
"package": {
"name": "Kernel",
"ecosystem": "Linux"
},
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49561.json"
}
}
],
"modified": "2026-10-28T02:30:47.942256650Z",
"provider": "osv",
"references": [
"https://git.kernel.org/stable/c/01989d7eebb61c99bd4b88ebc8e261bd2f02caed",
"https://git.kernel.org/stable/c/04e4a11dc723c52db7a36dc58f0d69ce6426f8f0",
"https://git.kernel.org/stable/c/04f9e9104c969d8ce10a4a43634f641ed082092d",
"https://git.kernel.org/stable/c/56b14ecec97f39118bf85c9ac2438c5a949509ed",
"https://git.kernel.org/stable/c/91a36ec160ec1a0c8f5352b772dffcbb0b6023e3",
"https://git.kernel.org/stable/c/92a999d1963eed0df666284e20055136ceabd12f",
"https://git.kernel.org/stable/c/b16bb373988da3ceb0308381634117e18b6ec60d",
"https://git.kernel.org/stable/c/e97222b785e70e8973281666d709baad6523d8af",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49561.json",
"https://nvd.nist.gov/vuln/detail/CVE-2022-49561",
"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
],
"provider_metadata": {
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49561.json"
}
},
"related_cves": [
{
"value": "CVE-2022-49561",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 515852,
"published_at": "2025-02-26T02:14:06.03+00:00"
}