Files
vuln-cve/data/2023/53xxx/CVE-2023-53374.json
T

237 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-2023-53374",
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"state": "PUBLISHED",
"assignerShortName": "Linux",
"dateReserved": "2025-09-17T14:54:09.734Z",
"datePublished": "2025-09-18T13:33:20.965Z",
"dateUpdated": "2026-08-05T09:13:43.036Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux",
"dateUpdated": "2026-08-05T09:13:43.036Z"
},
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nBluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early\n\nNot calling hci_(dis)connect_cfm before deleting conn referred to by a\nsocket generally results to use-after-free.\n\nWhen cleaning up SCO connections when the parent ACL is deleted too\nearly, use hci_conn_failed to do the connection cleanup properly.\n\nWe also need to clean up ISO connections in a similar situation when\nconnecting has started but LE Create CIS is not yet sent, so do it too\nhere."
}
],
"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 bug is in Bluetooth HCI connection teardown for SCO/ISO children; an in-range peer can drop the parent ACL (HCI disconnect / link loss) while SCO or ISO setup still has an unset handle, which is the Adjacent Bluetooth deployment model for phones and headsets.\nAC:L - The attacker controls both sides of the timing window by initiating or observing SCO/ISO setup and then aborting the parent ACL before the child handle is assigned; syzbot reproduced this reliably, and UAF bugs are AC:L unless a truly uncontrollable race is required.\nPR:N - An adjacent Bluetooth peer triggers the vulnerable hci_conn_unlink child cleanup via over-the-air ACL teardown with no local account or capability on the victim; the dangling socket reference is held by ordinary Bluetooth audio stacks already running on the device.\nUI:N - Once Bluetooth is up with a SCO/ISO path in progress (headset/HFP/LE Audio), the peer’s own disconnect drives the free without requiring the victim to open a file, mount anything, or otherwise interact at exploit time.\nS:U - The use-after-free corrupts kernel heap within the same host kernel authority and does not cross a VM, IOMMU, or sandbox boundary.\nC:H - This is a slab use-after-free of the hci_conn object still referenced by the SCO socket; UAF enables attacker control of freed object contents and arbitrary kernel read primitives.\nI:H - KASAN confirmed a slab-use-after-free write in sco_chan_del via hci_conn_drop/atomic_dec_and_test on the freed hci_conn, which is exploitable for heap corruption and control-flow hijacking.\nA:H - The UAF causes kernel oops/panic under normal close/teardown even when not fully exploited, matching High availability impact for use-after-free bugs."
}
]
}
],
"affected": [
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "unaffected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"net/bluetooth/hci_conn.c"
],
"versions": [
{
"version": "ca1fd42e7dbfcb34890ffbf1f2f4b356776dab6f",
"lessThan": "397d58007532644b35fad746da48c41161f32a57",
"status": "affected",
"versionType": "git"
},
{
"version": "ca1fd42e7dbfcb34890ffbf1f2f4b356776dab6f",
"lessThan": "e94b898463a62b72a2a8b75dea8936bf4db78e00",
"status": "affected",
"versionType": "git"
},
{
"version": "ca1fd42e7dbfcb34890ffbf1f2f4b356776dab6f",
"lessThan": "3344d318337d9dca928fd448e966557ec5063f85",
"status": "affected",
"versionType": "git"
},
{
"version": "75e35bd4b7935ceed2aacd82f55940e73bf0b63b",
"status": "affected",
"versionType": "git"
},
{
"version": "6.3.8",
"lessThan": "6.4",
"status": "affected",
"versionType": "semver"
}
]
},
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "affected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"net/bluetooth/hci_conn.c"
],
"versions": [
{
"version": "6.4",
"status": "affected"
},
{
"version": "0",
"lessThan": "6.4",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.4.16",
"lessThanOrEqual": "6.4.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.5.3",
"lessThanOrEqual": "6.5.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.6",
"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.4",
"versionEndExcluding": "6.4.16"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.4",
"versionEndExcluding": "6.5.3"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.4",
"versionEndExcluding": "6.6"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.3.8"
}
]
}
]
}
],
"references": [
{
"url": "https://git.kernel.org/stable/c/397d58007532644b35fad746da48c41161f32a57"
},
{
"url": "https://git.kernel.org/stable/c/e94b898463a62b72a2a8b75dea8936bf4db78e00"
},
{
"url": "https://git.kernel.org/stable/c/3344d318337d9dca928fd448e966557ec5063f85"
}
],
"title": "Bluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early",
"x_generator": {
"engine": "bippy-1.2.0"
}
},
"adp": [
{
"metrics": [
{
"cvssV3_1": {
"scope": "UNCHANGED",
"version": "3.1",
"baseScore": 7.8,
"attackVector": "LOCAL",
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
"integrityImpact": "HIGH",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"availabilityImpact": "HIGH",
"privilegesRequired": "LOW",
"confidentialityImpact": "HIGH"
}
},
{
"other": {
"type": "ssvc",
"content": {
"id": "CVE-2023-53374",
"role": "CISA Coordinator",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"version": "2.0.3",
"timestamp": "2026-01-14T18:54:25.271043Z"
}
}
}
],
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"type": "CWE",
"cweId": "CWE-416",
"description": "CWE-416 Use After Free"
}
]
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2026-01-14T19:03:03.307Z"
}
}
]
}
}