PatchSiren cyber security CVE debrief
CVE-2026-31772 Linux CVE debrief
A stack buffer overflow vulnerability exists in the Linux kernel's Bluetooth hci_sync component. The hci_le_big_create_sync function uses DEFINE_FLEX to allocate a struct hci_cp_le_big_create_sync on the stack with insufficient room for BIS entries, leading to potential stack memory corruption when conn->num_bis exceeds 17. This issue allows local attackers to potentially corrupt stack memory and elevate privileges. Linux system administrators and security teams should assess exposure and prioritize patching for Bluetooth-enabled systems, especially those with high exposure to untrusted devices.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-01
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-05-01
- Advisory updated
- 2026-10-19
Who should care
Linux system administrators, Bluetooth developers, and security teams responsible for Linux systems with Bluetooth functionality should assess exposure and prioritize patching. This includes teams managing Linux systems with high exposure to untrusted devices, as well as developers and administrators responsible for applying patches and verifying system security.
Why it matters
CVE-2026-31772 is a high-severity stack buffer overflow vulnerability in the Linux kernel's Bluetooth hci_sync component. Linux system administrators and security teams should assess exposure, prioritize patching, and monitor for potential exploitation attempts. The vulnerability allows local attackers to potentially corrupt stack memory and elevate privileges.
- Potential stack memory corruption and arbitrary code execution
- Elevation of privileges for local attackers
- Denial of service through stack memory corruption
- Increased risk for systems with high exposure to untrusted devices
Technical summary
The hci_le_big_create_sync function in the Linux kernel's Bluetooth hci_sync component uses DEFINE_FLEX to allocate a struct hci_cp_le_big_create_sync on the stack with room for 0x11 (17) BIS entries. However, conn->num_bis can hold up to HCI_MAX_ISO_BIS (31) entries. When conn->num_bis is between 18 and 31, the memcpy that copies conn->bis into cp->bis writes up to 14 bytes past the stack buffer, corrupting adjacent stack memory.
Defensive priority
High-priority assessment and patching recommended for Linux systems with Bluetooth functionality, especially those with high exposure to untrusted devices.
Recommended defensive actions
- Assess Linux system exposure and prioritize patching for Bluetooth-enabled systems
- Verify and apply patches from Linux vendors for affected versions
- Monitor system logs for potential exploitation attempts
- Consider compensating controls for systems with high exposure to untrusted devices
- Review relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The CVE record and source item provide details on the stack buffer overflow vulnerability in the Linux kernel's Bluetooth hci_sync component. The NVD entry is currently not provided. To verify and assess exposure, defenders should review the official advisory, check system logs for potential exploitation attempts, and consider compensating controls for systems with high exposure to untrusted devices. The vulnerability's source-confidence limits and review context indicate a high-severity issue requiring prompt attention.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-31772 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-31772
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-31772 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-31772
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Bluetooth: hci_sync: fix stack buffer overflow in hci_le_big_create_sync
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/31xxx/CVE-2026-31772.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f5d446624345d309e7a4a1b27ea9f028d6a8c5d9
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/aba0aea354015794e8312dd7efe726967e58aefe
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/eaf32002ca7b1ba51c9f140991fd9febe6de79f0
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/bc39a094730ce062fa034a529c93147c096cb488
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.