Files
vuln-cve/data/2023/52xxx/CVE-2023-52769.json
T

221 lines
11 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-2023-52769",
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"state": "PUBLISHED",
"assignerShortName": "Linux",
"dateReserved": "2024-05-21T15:19:24.238Z",
"datePublished": "2024-05-21T15:30:52.308Z",
"dateUpdated": "2026-08-05T09:11:20.267Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux",
"dateUpdated": "2026-08-05T09:11:20.267Z"
},
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: ath12k: fix htt mlo-offset event locking\n\nThe ath12k active pdevs are protected by RCU but the htt mlo-offset\nevent handling code calling ath12k_mac_get_ar_by_pdev_id() was not\nmarked as a read-side critical section.\n\nMark the code in question as an RCU read-side critical section to avoid\nany potential use-after-free issues.\n\nCompile tested only."
}
],
"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 - The vulnerable path runs when ath12k firmware delivers HTT_T2H_MSG_TYPE_MLO_TIMESTAMP_OFFSET_IND over CE/HTC into ath12k_htt_mlo_offset_event_handler during Wi‑Fi 7 MLO sync; an attacker must be in RF range of an MLO-capable ath12k AP/STA to drive multi-link activity and related firmware events, matching Adjacent for Wi‑Fi attacks.\nAC:L - An adjacent attacker can sustain MLO operation (and thus MLO-offset indications) while also forcing the other side of the missing-RCU race via deauth/disassoc teardown or malformed-frame firmware asserts that hit ath12k_core_halt()/mac_op_stop and clear pdevs_active, so both sides of the race are attacker-influenced.\nPR:N - HTT T2H MLO-offset handling runs in the firmware-to-host softirq path with no host account, capability, or authentication check; the worst reasonable case is an unauthenticated peer near an ath12k Wi‑Fi 7 MLO AP/open network.\nUI:N - Once the radio is up with MLO active, firmware MLO-offset indications and recovery/teardown workqueues run automatically with no victim action such as mounting a device or opening a file.\nS:U - The potential use-after-free corrupts ath12k/mac80211 state inside the host kernel authority only and does not cross a VM, IOMMU, or sandbox boundary.\nC:H - Missing rcu_read_lock around ath12k_mac_get_ar_by_pdev_id() allows use of RCU-protected pdev/ar state after deactivation/teardown; that UAF enables heap reuse and arbitrary kernel disclosure.\nI:H - The same UAF lets the handler write MLO timestamp fields through ar->pdev after the object may be freed/reclaimed, yielding write and control-flow primitives characteristic of exploitable kernel UAFs.\nA:H - Concurrent use of a deactivated or freed ar/pdev after synchronize_rcu without a matching read-side critical section can oops/panic the kernel, so availability impact is complete even without full code execution."
}
]
}
],
"affected": [
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "unaffected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/net/wireless/ath/ath12k/dp_rx.c"
],
"versions": [
{
"version": "d889913205cf7ebda905b1e62c5867ed4e39f6c2",
"lessThan": "d908ca431e20b0e4bfc5d911d1744910ed779bdb",
"status": "affected",
"versionType": "git"
},
{
"version": "d889913205cf7ebda905b1e62c5867ed4e39f6c2",
"lessThan": "afd3425bd69610f318403084fe491e24a1357fb9",
"status": "affected",
"versionType": "git"
},
{
"version": "d889913205cf7ebda905b1e62c5867ed4e39f6c2",
"lessThan": "6afc57ea315e0f660b1f870a681737bb7b71faef",
"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/ath/ath12k/dp_rx.c"
],
"versions": [
{
"version": "6.3",
"status": "affected"
},
{
"version": "0",
"lessThan": "6.3",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.5.13",
"lessThanOrEqual": "6.5.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.6.3",
"lessThanOrEqual": "6.6.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.7",
"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.3",
"versionEndExcluding": "6.5.13"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.3",
"versionEndExcluding": "6.6.3"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.3",
"versionEndExcluding": "6.7"
}
]
}
]
}
],
"references": [
{
"url": "https://git.kernel.org/stable/c/d908ca431e20b0e4bfc5d911d1744910ed779bdb"
},
{
"url": "https://git.kernel.org/stable/c/afd3425bd69610f318403084fe491e24a1357fb9"
},
{
"url": "https://git.kernel.org/stable/c/6afc57ea315e0f660b1f870a681737bb7b71faef"
}
],
"title": "wifi: ath12k: fix htt mlo-offset event locking",
"x_generator": {
"engine": "bippy-1.2.0"
}
},
"adp": [
{
"providerMetadata": {
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE",
"dateUpdated": "2024-08-02T23:11:36.063Z"
},
"title": "CVE Program Container",
"references": [
{
"url": "https://git.kernel.org/stable/c/d908ca431e20b0e4bfc5d911d1744910ed779bdb",
"tags": [
"x_transferred"
]
},
{
"url": "https://git.kernel.org/stable/c/afd3425bd69610f318403084fe491e24a1357fb9",
"tags": [
"x_transferred"
]
},
{
"url": "https://git.kernel.org/stable/c/6afc57ea315e0f660b1f870a681737bb7b71faef",
"tags": [
"x_transferred"
]
}
]
},
{
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"id": "CVE-2023-52769",
"role": "CISA Coordinator",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"version": "2.0.3",
"timestamp": "2024-09-10T15:37:02.913580Z"
}
}
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2024-09-11T17:32:55.534Z"
}
}
]
}
}