Files
vuln-cve/data/2025/71xxx/CVE-2025-71234.json
T

226 lines
12 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2025-71234",
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"state": "PUBLISHED",
"assignerShortName": "Linux",
"dateReserved": "2026-02-18T14:25:13.845Z",
"datePublished": "2026-02-18T14:53:18.893Z",
"dateUpdated": "2026-10-19T18:25:24.435Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux",
"dateUpdated": "2026-08-05T12:12:34.848Z"
},
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add\n\nThe driver does not set hw->sta_data_size, which causes mac80211 to\nallocate insufficient space for driver private station data in\n__sta_info_alloc(). When rtl8xxxu_sta_add() accesses members of\nstruct rtl8xxxu_sta_info through sta->drv_priv, this results in a\nslab-out-of-bounds write.\n\nKASAN report on RISC-V (VisionFive 2) with RTL8192EU adapter:\n\n BUG: KASAN: slab-out-of-bounds in rtl8xxxu_sta_add+0x31c/0x346\n Write of size 8 at addr ffffffd6d3e9ae88 by task kworker/u16:0/12\n\nSet hw->sta_data_size to sizeof(struct rtl8xxxu_sta_info) during\nprobe, similar to how hw->vif_data_size is configured. This ensures\nmac80211 allocates sufficient space for the driver's per-station\nprivate data.\n\nTested on StarFive VisionFive 2 v1.2A board."
}
],
"metrics": [
{
"cvssV3_1": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"baseScore": 8.8,
"baseSeverity": "HIGH"
},
"scenarios": [
{
"lang": "en",
"value": "AV:A - A nearby radio peer can trigger the vulnerable station transition through ordinary Wi-Fi authentication and association management frames sent to an rtl8xxxu-backed AP. Radio proximity makes this Adjacent rather than Network.\nAC:L - The out-of-bounds writes occur deterministically whenever a station transitions from authenticated to associated; no race or condition outside the attacker’s control is required. Associations can be repeated using attacker-controlled MAC addresses.\nPR:N - The AP transitions a peer to associated before controlled-port authorization and WPA credential verification ([hostapd source](https://android.googlesource.com/platform/external/wpa_suppl icant_8/%2B/2907c8a9c2e7485086db5b9dc02fe96c5c76ffa8/src/ap/ieee802_ 11.c)). A nearby unauthenticated peer therefore needs no privileges.\nUI:N - An already-running AP processes authentication and association attempts automatically. No victim user must approve or open anything.\nS:U - Exploitation compromises the kernel and resources governed by that same host security authority. It does not inherently cross a VM, IOMMU, or comparable security boundary.\nC:H - The repeated heap out-of-bounds corruption can potentially be developed into kernel code execution and arbitrary memory disclosure. Applying the required higher-severity choice makes confidentiality High.\nI:H - The driver performs a confirmed eight-byte slab out-of-bounds write plus additional out-of-bounds byte writes, with subsequent RSSI-driven updates. This memory corruption can potentially corrupt heap state and hijack kernel control flow.\nA:H - The confirmed slab violation can produce an oops or panic, particularly with memory-safety instrumentation, and association attempts can be repeated remotely. Kernel memory corruption therefore has High availability impact."
}
]
}
],
"affected": [
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "unaffected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/net/wireless/realtek/rtl8xxxu/core.c"
],
"versions": [
{
"version": "eef55f1545c92c7181d5083453dee1296298ad3e",
"lessThan": "5d810ba377eddee95d30766d360a14efbb3d1872",
"status": "affected",
"versionType": "git"
},
{
"version": "eef55f1545c92c7181d5083453dee1296298ad3e",
"lessThan": "116f7bd8160c6b37d1c6939385abf90f6f6ed2f5",
"status": "affected",
"versionType": "git"
},
{
"version": "eef55f1545c92c7181d5083453dee1296298ad3e",
"lessThan": "9a0f3fa6ecd0c9c32dbc367a57482bbf7c7d25bf",
"status": "affected",
"versionType": "git"
},
{
"version": "eef55f1545c92c7181d5083453dee1296298ad3e",
"lessThan": "86c946bcc00f6390ef65e9614ae60a9377e454f8",
"status": "affected",
"versionType": "git"
}
]
},
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "affected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/net/wireless/realtek/rtl8xxxu/core.c"
],
"versions": [
{
"version": "6.9",
"status": "affected"
},
{
"version": "0",
"lessThan": "6.9",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.12.72",
"lessThanOrEqual": "6.12.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.18.11",
"lessThanOrEqual": "6.18.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.19.1",
"lessThanOrEqual": "6.19.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "7.0",
"lessThanOrEqual": "*",
"status": "unaffected",
"versionType": "original_commit_for_fix"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.9",
"versionEndExcluding": "6.12.72"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.9",
"versionEndExcluding": "6.18.11"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.9",
"versionEndExcluding": "6.19.1"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.9",
"versionEndExcluding": "7.0"
}
]
}
]
}
],
"references": [
{
"url": "https://git.kernel.org/stable/c/5d810ba377eddee95d30766d360a14efbb3d1872"
},
{
"url": "https://git.kernel.org/stable/c/116f7bd8160c6b37d1c6939385abf90f6f6ed2f5"
},
{
"url": "https://git.kernel.org/stable/c/9a0f3fa6ecd0c9c32dbc367a57482bbf7c7d25bf"
},
{
"url": "https://git.kernel.org/stable/c/86c946bcc00f6390ef65e9614ae60a9377e454f8"
}
],
"title": "wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add",
"x_generator": {
"engine": "bippy-1.2.0"
}
},
"adp": [
{
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"id": "CVE-2025-71234",
"role": "CISA Coordinator",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"version": "2.0.3",
"timestamp": "2026-10-16T15:06:09.565107Z"
}
}
}
],
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"type": "CWE",
"cweId": "CWE-787",
"description": "CWE-787 Out-of-bounds Write"
}
]
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2026-10-19T18:25:24.435Z"
}
}
]
}
}