CVE-2026-64128 Details
Description
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: drop ISO_END frames received without prior ISO_START ISO data PDUs carry a packet-boundary flag indicating START, CONT, END or SINGLE. The ISO_CONT branch of iso_recv() guards against a missing ISO_START by checking conn->rx_len before touching conn->rx_skb, but ISO_END does not. If a peer sends an ISO_END as the first packet on a fresh ISO connection, conn->rx_skb is still NULL and conn->rx_len is zero, so skb_put(conn->rx_skb, ...) dereferences NULL and oopses. For BIS, where receivers sync to a broadcaster without pairing, any broadcaster on the air can trigger this. Mirror the ISO_CONT check at the top of ISO_END so a stray end fragment is logged and dropped instead of crashing the host.
A denial-of-service vulnerability has been identified in the Linux kernel's Bluetooth implementation, specifically in how ISO_END frames are processed. This issue arises when an ISO_END frame is sent as the first packet on a new ISO connection. The connection's state does not yet have a valid receive buffer, leading to a null pointer dereference and a system crash. This vulnerability can be exploited by any broadcaster within range, particularly affecting Broadcast Isochronous Streaming (BIS) scenarios where receivers sync without pairing.
The vulnerability has been fixed in the Linux kernel. Users should upgrade to the latest version.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/1c3d1e1696b72579b970e17999c503a14535205b | kernel.org | Patch |
| https://git.kernel.org/stable/c/39f4a82e80c8f5ed2d6952d73fbafc895721a728 | kernel.org | Patch |
| https://git.kernel.org/stable/c/3af41ee7ebecb0d5c8a504861f6cfad31345310f | kernel.org | Patch |
| https://git.kernel.org/stable/c/61f2410a96dee808029e2ae4d6ef2dd635f3477f | kernel.org | Patch |
| https://git.kernel.org/stable/c/84c24fb151fc1179355296d7ff29129ac7c42129 | kernel.org | Patch |
| https://git.kernel.org/stable/c/e3a799881c12d27596232636a607e2e3fa448d63 | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-476 | NULL Pointer Dereference | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 6.0, < 6.1.175 >= 6.2, < 6.6.142 >= 6.7, < 6.12.92 >= 6.13, < 6.18.34 >= 6.19, < 7.0.11 7.1 rc1 7.1 rc2 7.1 rc3 7.1 rc4 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 13, 2026 | Initial Analysis | [email protected] |
| Jul 19, 2026 | New CVE Received | kernel.org |