CVE-2023-53333 (GCVE-0-2023-53333)
Vulnerability from cvelistv5 – Published: 2025-09-16 16:12 – Updated: 2026-08-05 09:13
VLAI
EPSS
VEX
Title
netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
Summary
In the Linux kernel, the following vulnerability has been resolved:
netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
Eric Dumazet says:
nf_conntrack_dccp_packet() has an unique:
dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &_dh);
And nothing more is 'pulled' from the packet, depending on the content.
dh->dccph_doff, and/or dh->dccph_x ...)
So dccp_ack_seq() is happily reading stuff past the _dh buffer.
BUG: KASAN: stack-out-of-bounds in nf_conntrack_dccp_packet+0x1134/0x11c0
Read of size 4 at addr ffff000128f66e0c by task syz-executor.2/29371
[..]
Fix this by increasing the stack buffer to also include room for
the extra sequence numbers and all the known dccp packet type headers,
then pull again after the initial validation of the basic header.
While at it, mark packets invalid that lack 48bit sequence bit but
where RFC says the type MUST use them.
Compile tested only.
v2: first skb_header_pointer() now needs to adjust the size to
only pull the generic header. (Eric)
Heads-up: I intend to remove dccp conntrack support later this year.
Severity
8.2 (High)
7.1 (High)
SSVC
Exploitation: none
Automatable: no
Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-01-14 18:30 UTC
CWE
- CWE-125 - Out-of-bounds Read
Assigner
References
7 references
Impacted products
2 products
| Vendor | Product | Version | CPE status | |
|---|---|---|---|---|
| Linux | Linux |
Affected:
2bc780499aa33311ec0f3e42624dfaa7be0ade5e , < 337fdce450637ea663bc816edc2ba81e5cdad02e
(git)
Affected: 2bc780499aa33311ec0f3e42624dfaa7be0ade5e , < 9bdcda7abaf22f6453e5b5efb7eb4e524095d5d8 (git) Affected: 2bc780499aa33311ec0f3e42624dfaa7be0ade5e , < c052797ac36813419ad3bfa54cb8615db4b41f15 (git) Affected: 2bc780499aa33311ec0f3e42624dfaa7be0ade5e , < 5c618daa5038712c4a4ef8923905a2ea1b8836a1 (git) Affected: 2bc780499aa33311ec0f3e42624dfaa7be0ade5e , < 26bd1f210d3783a691052c51d76bb8a8bbd24c67 (git) Affected: 2bc780499aa33311ec0f3e42624dfaa7be0ade5e , < 8c0980493beed3a80d6329c44ab293dc8c032927 (git) Affected: 2bc780499aa33311ec0f3e42624dfaa7be0ade5e , < ff0a3a7d52ff7282dbd183e7fc29a1fe386b0c30 (git) |
guessed | |
| Linux | Linux |
Affected:
2.6.26
Unaffected: 0 , < 2.6.26 (semver) Unaffected: 5.4.251 , ≤ 5.4.* (semver) Unaffected: 5.10.188 , ≤ 5.10.* (semver) Unaffected: 5.15.121 , ≤ 5.15.* (semver) Unaffected: 6.1.39 , ≤ 6.1.* (semver) Unaffected: 6.3.13 , ≤ 6.3.* (semver) Unaffected: 6.4.4 , ≤ 6.4.* (semver) Unaffected: 6.5 , ≤ * (original_commit_for_fix) |
guessed |
{
"containers": {
"adp": [
{
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "HIGH",
"baseScore": 7.1,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H",
"version": "3.1"
}
},
{
"other": {
"content": {
"id": "CVE-2023-53333",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-01-14T18:30:45.542706Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-125",
"description": "CWE-125 Out-of-bounds Read",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-01-14T18:33:00.327Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "Linux",
"programFiles": [
"net/netfilter/nf_conntrack_proto_dccp.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"lessThan": "337fdce450637ea663bc816edc2ba81e5cdad02e",
"status": "affected",
"version": "2bc780499aa33311ec0f3e42624dfaa7be0ade5e",
"versionType": "git"
},
{
"lessThan": "9bdcda7abaf22f6453e5b5efb7eb4e524095d5d8",
"status": "affected",
"version": "2bc780499aa33311ec0f3e42624dfaa7be0ade5e",
"versionType": "git"
},
{
"lessThan": "c052797ac36813419ad3bfa54cb8615db4b41f15",
"status": "affected",
"version": "2bc780499aa33311ec0f3e42624dfaa7be0ade5e",
"versionType": "git"
},
{
"lessThan": "5c618daa5038712c4a4ef8923905a2ea1b8836a1",
"status": "affected",
"version": "2bc780499aa33311ec0f3e42624dfaa7be0ade5e",
"versionType": "git"
},
{
"lessThan": "26bd1f210d3783a691052c51d76bb8a8bbd24c67",
"status": "affected",
"version": "2bc780499aa33311ec0f3e42624dfaa7be0ade5e",
"versionType": "git"
},
{
"lessThan": "8c0980493beed3a80d6329c44ab293dc8c032927",
"status": "affected",
"version": "2bc780499aa33311ec0f3e42624dfaa7be0ade5e",
"versionType": "git"
},
{
"lessThan": "ff0a3a7d52ff7282dbd183e7fc29a1fe386b0c30",
"status": "affected",
"version": "2bc780499aa33311ec0f3e42624dfaa7be0ade5e",
"versionType": "git"
}
]
},
{
"defaultStatus": "affected",
"product": "Linux",
"programFiles": [
"net/netfilter/nf_conntrack_proto_dccp.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"status": "affected",
"version": "2.6.26"
},
{
"lessThan": "2.6.26",
"status": "unaffected",
"version": "0",
"versionType": "semver"
},
{
"lessThanOrEqual": "5.4.*",
"status": "unaffected",
"version": "5.4.251",
"versionType": "semver"
},
{
"lessThanOrEqual": "5.10.*",
"status": "unaffected",
"version": "5.10.188",
"versionType": "semver"
},
{
"lessThanOrEqual": "5.15.*",
"status": "unaffected",
"version": "5.15.121",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.1.*",
"status": "unaffected",
"version": "6.1.39",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.3.*",
"status": "unaffected",
"version": "6.3.13",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.4.*",
"status": "unaffected",
"version": "6.4.4",
"versionType": "semver"
},
{
"lessThanOrEqual": "*",
"status": "unaffected",
"version": "6.5",
"versionType": "original_commit_for_fix"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.4.251",
"versionStartIncluding": "2.6.26",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.10.188",
"versionStartIncluding": "2.6.26",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "5.15.121",
"versionStartIncluding": "2.6.26",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.1.39",
"versionStartIncluding": "2.6.26",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.3.13",
"versionStartIncluding": "2.6.26",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.4.4",
"versionStartIncluding": "2.6.26",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.5",
"versionStartIncluding": "2.6.26",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnetfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one\n\nEric Dumazet says:\n nf_conntrack_dccp_packet() has an unique:\n\n dh = skb_header_pointer(skb, dataoff, sizeof(_dh), \u0026_dh);\n\n And nothing more is \u0027pulled\u0027 from the packet, depending on the content.\n dh-\u003edccph_doff, and/or dh-\u003edccph_x ...)\n So dccp_ack_seq() is happily reading stuff past the _dh buffer.\n\nBUG: KASAN: stack-out-of-bounds in nf_conntrack_dccp_packet+0x1134/0x11c0\nRead of size 4 at addr ffff000128f66e0c by task syz-executor.2/29371\n[..]\n\nFix this by increasing the stack buffer to also include room for\nthe extra sequence numbers and all the known dccp packet type headers,\nthen pull again after the initial validation of the basic header.\n\nWhile at it, mark packets invalid that lack 48bit sequence bit but\nwhere RFC says the type MUST use them.\n\nCompile tested only.\n\nv2: first skb_header_pointer() now needs to adjust the size to\n only pull the generic header. (Eric)\n\nHeads-up: I intend to remove dccp conntrack support later this year."
}
],
"metrics": [
{
"cvssV3_1": {
"baseScore": 8.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H",
"version": "3.1"
},
"scenarios": [
{
"lang": "en",
"value": "AV:N - nf_conntrack_dccp_packet() runs from nf_conntrack_in() on the PRE_ROUTING/FORWARD/LOCAL_IN hooks while parsing received IPPROTO_DCCP packets, so an internet peer targeting a conntrack-enabled firewall, router, or Docker/NAT host reaches the bug with crafted DCCP (including IP-fragmented) traffic.\nAC:L - The attacker fully controls packet contents and IP fragmentation so the DCCP header is non-linear and skb_header_pointer() copies only the 12-byte basic header into the undersized stack buffer; driving the handshake to dccp_hdr_seq()/dccp_ack_seq() is deterministic with no race or layout dependency.\nPR:N - On hosts where conntrack hooks are already active (NAT, masquerade, -m conntrack/nft ct\u2014common on routers and container hosts), unauthenticated remote packets hit the tracker with no credential or capability check; CONFIG_NF_CT_PROTO_DCCP defaults to y.\nUI:N - Softirq packet processing alone triggers the path; no local user must open, mount, or otherwise interact with anything.\nS:U - The stack over-read and any resulting oops stay inside the same kernel networking authority; no VM, IOMMU, or sandbox boundary is crossed.\nC:L - This is a fixed-size stack over-read of roughly 4\u201312 bytes past the 12-byte _dh buffer (via dccp_hdr_seq/dccp_ack_seq), i.e. a small bounded read that may taint handshake_seq\u2014not an arbitrary read primitive.\nI:N - The defect is a pure out-of-bounds read with no OOB write, heap corruption, or attacker-controlled store; miscompared ACK/sequence values only affect local conntrack bookkeeping.\nA:H - KASAN reports stack-out-of-bounds in nf_conntrack_dccp_packet (as in the fix commit), and under KASAN/panic_on_warn deployments that is a reliable kernel DoS from remote packets."
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-08-05T09:13:33.368Z",
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux"
},
"references": [
{
"url": "https://git.kernel.org/stable/c/337fdce450637ea663bc816edc2ba81e5cdad02e"
},
{
"url": "https://git.kernel.org/stable/c/9bdcda7abaf22f6453e5b5efb7eb4e524095d5d8"
},
{
"url": "https://git.kernel.org/stable/c/c052797ac36813419ad3bfa54cb8615db4b41f15"
},
{
"url": "https://git.kernel.org/stable/c/5c618daa5038712c4a4ef8923905a2ea1b8836a1"
},
{
"url": "https://git.kernel.org/stable/c/26bd1f210d3783a691052c51d76bb8a8bbd24c67"
},
{
"url": "https://git.kernel.org/stable/c/8c0980493beed3a80d6329c44ab293dc8c032927"
},
{
"url": "https://git.kernel.org/stable/c/ff0a3a7d52ff7282dbd183e7fc29a1fe386b0c30"
}
],
"title": "netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one",
"x_generator": {
"engine": "bippy-1.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"assignerShortName": "Linux",
"cveId": "CVE-2023-53333",
"datePublished": "2025-09-16T16:12:08.427Z",
"dateReserved": "2025-09-16T16:08:59.564Z",
"dateUpdated": "2026-08-05T09:13:33.368Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2023-53333",
"date": "2026-09-15",
"epss": "0.00278",
"percentile": "0.20247"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2023-53333\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2025-09-16T17:15:39.837\",\"lastModified\":\"2026-08-04T10:19:02.333\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nnetfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one\\n\\nEric Dumazet says:\\n nf_conntrack_dccp_packet() has an unique:\\n\\n dh = skb_header_pointer(skb, dataoff, sizeof(_dh), \u0026_dh);\\n\\n And nothing more is \u0027pulled\u0027 from the packet, depending on the content.\\n dh-\u003edccph_doff, and/or dh-\u003edccph_x ...)\\n So dccp_ack_seq() is happily reading stuff past the _dh buffer.\\n\\nBUG: KASAN: stack-out-of-bounds in nf_conntrack_dccp_packet+0x1134/0x11c0\\nRead of size 4 at addr ffff000128f66e0c by task syz-executor.2/29371\\n[..]\\n\\nFix this by increasing the stack buffer to also include room for\\nthe extra sequence numbers and all the known dccp packet type headers,\\nthen pull again after the initial validation of the basic header.\\n\\nWhile at it, mark packets invalid that lack 48bit sequence bit but\\nwhere RFC says the type MUST use them.\\n\\nCompile tested only.\\n\\nv2: first skb_header_pointer() now needs to adjust the size to\\n only pull the generic header. (Eric)\\n\\nHeads-up: I intend to remove dccp conntrack support later this year.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"net/netfilter/nf_conntrack_proto_dccp.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\",\"lessThan\":\"337fdce450637ea663bc816edc2ba81e5cdad02e\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\",\"lessThan\":\"9bdcda7abaf22f6453e5b5efb7eb4e524095d5d8\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\",\"lessThan\":\"c052797ac36813419ad3bfa54cb8615db4b41f15\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\",\"lessThan\":\"5c618daa5038712c4a4ef8923905a2ea1b8836a1\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\",\"lessThan\":\"26bd1f210d3783a691052c51d76bb8a8bbd24c67\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\",\"lessThan\":\"8c0980493beed3a80d6329c44ab293dc8c032927\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\",\"lessThan\":\"ff0a3a7d52ff7282dbd183e7fc29a1fe386b0c30\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"net/netfilter/nf_conntrack_proto_dccp.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"2.6.26\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"2.6.26\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.4.251\",\"lessThanOrEqual\":\"5.4.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.188\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.121\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.39\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.3.13\",\"lessThanOrEqual\":\"6.3.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.4.4\",\"lessThanOrEqual\":\"6.4.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.5\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H\",\"baseScore\":8.2,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"LOW\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":3.9,\"impactScore\":4.2},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H\",\"baseScore\":7.1,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":5.2},{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H\",\"baseScore\":7.1,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":5.2}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-01-14T18:30:45.542706Z\",\"id\":\"CVE-2023-53333\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-125\"}]},{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-125\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"2.6.26\",\"versionEndExcluding\":\"5.4.251\",\"matchCriteriaId\":\"79658A41-FEEA-42AF-93D9-A85F7CF2123A\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.5\",\"versionEndExcluding\":\"5.10.188\",\"matchCriteriaId\":\"43CAE50A-4A6C-488E-813C-F8DB77C13C8B\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.11\",\"versionEndExcluding\":\"5.15.121\",\"matchCriteriaId\":\"EC77775B-EC31-4966-966C-1286C02B2A85\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.16\",\"versionEndExcluding\":\"6.1.39\",\"matchCriteriaId\":\"9BD1D4A1-304D-4187-8178-6D7C0050B1AF\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.2\",\"versionEndExcluding\":\"6.3.13\",\"matchCriteriaId\":\"95CB4836-7F5D-4C20-B025-8E046EC87B78\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.4\",\"versionEndExcluding\":\"6.4.4\",\"matchCriteriaId\":\"6AB81046-CB69-4115-924C-963B37C41385\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/26bd1f210d3783a691052c51d76bb8a8bbd24c67\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/337fdce450637ea663bc816edc2ba81e5cdad02e\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/5c618daa5038712c4a4ef8923905a2ea1b8836a1\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/8c0980493beed3a80d6329c44ab293dc8c032927\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/9bdcda7abaf22f6453e5b5efb7eb4e524095d5d8\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/c052797ac36813419ad3bfa54cb8615db4b41f15\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/ff0a3a7d52ff7282dbd183e7fc29a1fe386b0c30\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]}]}}",
"redhat_vex": {
"aggregate_severity": "Moderate",
"current_release_date": "2026-08-05T11:27:25+00:00",
"cve": "CVE-2023-53333",
"id": "CVE-2023-53333",
"initial_release_date": "2023-01-01T00:00:00+00:00",
"product_status:known_affected": "198",
"product_status:known_not_affected": "76",
"source": "Red Hat CSAF VEX",
"status": "final",
"title": "kernel: netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2023/cve-2023-53333.json",
"version": "3"
},
"suse_vex": {
"aggregate_severity": "moderate",
"current_release_date": "2026-09-11T02:21:59Z",
"cve": "CVE-2023-53333",
"id": "CVE-2023-53333",
"initial_release_date": "2025-09-16T23:29:13Z",
"product_status:known_affected": "60",
"product_status:known_not_affected": "102",
"product_status:recommended": "597",
"source": "SUSE CSAF VEX",
"status": "interim",
"title": "SUSE CVE CVE-2023-53333",
"url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2023-53333.json",
"version": "50"
},
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"cvssV3_1\": {\"scope\": \"UNCHANGED\", \"version\": \"3.1\", \"baseScore\": 7.1, \"attackVector\": \"LOCAL\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H\", \"integrityImpact\": \"NONE\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"availabilityImpact\": \"HIGH\", \"privilegesRequired\": \"LOW\", \"confidentialityImpact\": \"HIGH\"}}, {\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2023-53333\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-01-14T18:30:45.542706Z\"}}}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-125\", \"description\": \"CWE-125 Out-of-bounds Read\"}]}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-01-14T18:30:41.452Z\"}}], \"cna\": {\"title\": \"netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one\", \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\", \"lessThan\": \"337fdce450637ea663bc816edc2ba81e5cdad02e\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\", \"lessThan\": \"9bdcda7abaf22f6453e5b5efb7eb4e524095d5d8\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\", \"lessThan\": \"c052797ac36813419ad3bfa54cb8615db4b41f15\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\", \"lessThan\": \"5c618daa5038712c4a4ef8923905a2ea1b8836a1\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\", \"lessThan\": \"26bd1f210d3783a691052c51d76bb8a8bbd24c67\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\", \"lessThan\": \"8c0980493beed3a80d6329c44ab293dc8c032927\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"2bc780499aa33311ec0f3e42624dfaa7be0ade5e\", \"lessThan\": \"ff0a3a7d52ff7282dbd183e7fc29a1fe386b0c30\", \"versionType\": \"git\"}], \"programFiles\": [\"net/netfilter/nf_conntrack_proto_dccp.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"2.6.26\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"2.6.26\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"5.4.251\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.4.*\"}, {\"status\": \"unaffected\", \"version\": \"5.10.188\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.10.*\"}, {\"status\": \"unaffected\", \"version\": \"5.15.121\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.15.*\"}, {\"status\": \"unaffected\", \"version\": \"6.1.39\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.1.*\"}, {\"status\": \"unaffected\", \"version\": \"6.3.13\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.3.*\"}, {\"status\": \"unaffected\", \"version\": \"6.4.4\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.4.*\"}, {\"status\": \"unaffected\", \"version\": \"6.5\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"net/netfilter/nf_conntrack_proto_dccp.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/337fdce450637ea663bc816edc2ba81e5cdad02e\"}, {\"url\": \"https://git.kernel.org/stable/c/9bdcda7abaf22f6453e5b5efb7eb4e524095d5d8\"}, {\"url\": \"https://git.kernel.org/stable/c/c052797ac36813419ad3bfa54cb8615db4b41f15\"}, {\"url\": \"https://git.kernel.org/stable/c/5c618daa5038712c4a4ef8923905a2ea1b8836a1\"}, {\"url\": \"https://git.kernel.org/stable/c/26bd1f210d3783a691052c51d76bb8a8bbd24c67\"}, {\"url\": \"https://git.kernel.org/stable/c/8c0980493beed3a80d6329c44ab293dc8c032927\"}, {\"url\": \"https://git.kernel.org/stable/c/ff0a3a7d52ff7282dbd183e7fc29a1fe386b0c30\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nnetfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one\\n\\nEric Dumazet says:\\n nf_conntrack_dccp_packet() has an unique:\\n\\n dh = skb_header_pointer(skb, dataoff, sizeof(_dh), \u0026_dh);\\n\\n And nothing more is \u0027pulled\u0027 from the packet, depending on the content.\\n dh-\u003edccph_doff, and/or dh-\u003edccph_x ...)\\n So dccp_ack_seq() is happily reading stuff past the _dh buffer.\\n\\nBUG: KASAN: stack-out-of-bounds in nf_conntrack_dccp_packet+0x1134/0x11c0\\nRead of size 4 at addr ffff000128f66e0c by task syz-executor.2/29371\\n[..]\\n\\nFix this by increasing the stack buffer to also include room for\\nthe extra sequence numbers and all the known dccp packet type headers,\\nthen pull again after the initial validation of the basic header.\\n\\nWhile at it, mark packets invalid that lack 48bit sequence bit but\\nwhere RFC says the type MUST use them.\\n\\nCompile tested only.\\n\\nv2: first skb_header_pointer() now needs to adjust the size to\\n only pull the generic header. (Eric)\\n\\nHeads-up: I intend to remove dccp conntrack support later this year.\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.4.251\", \"versionStartIncluding\": \"2.6.26\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.10.188\", \"versionStartIncluding\": \"2.6.26\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.15.121\", \"versionStartIncluding\": \"2.6.26\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.1.39\", \"versionStartIncluding\": \"2.6.26\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.3.13\", \"versionStartIncluding\": \"2.6.26\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.4.4\", \"versionStartIncluding\": \"2.6.26\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.5\", \"versionStartIncluding\": \"2.6.26\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2025-09-16T16:12:08.427Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2023-53333\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-01-14T18:33:00.327Z\", \"dateReserved\": \"2025-09-16T16:08:59.564Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2025-09-16T16:12:08.427Z\", \"assignerShortName\": \"Linux\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Loading…
Loading…