PatchSiren

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.