PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-45834 Linux CVE debrief

A null-pointer dereference vulnerability in the Linux kernel's Bluetooth L2CAP subsystem has been resolved. The vulnerability existed in the `l2cap_sock_state_change_cb()` function, which lacked a NULL guard present in related callback functions. The fix adds the same NULL check already implemented in `l2cap_sock_resume_cb()` and `l2cap_sock_ready_cb()` to prevent potential crashes.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-26
Original CVE updated
2026-06-26
Advisory published
2026-05-26
Advisory updated
2026-06-26

Who should care

Linux system administrators managing Bluetooth-enabled systems, embedded device manufacturers using Bluetooth connectivity, kernel maintainers, and security teams tracking Linux kernel vulnerabilities should prioritize this fix. Organizations running Bluetooth services on Linux servers or IoT devices should monitor for kernel updates.

Technical summary

The vulnerability is a null-pointer dereference in `l2cap_sock_state_change_cb()`, a callback function in the Linux kernel's Bluetooth L2CAP socket implementation. The fix aligns this function with `l2cap_sock_resume_cb()` and `l2cap_sock_ready_cb()` by adding a NULL pointer check before dereferencing. This prevents potential kernel crashes when the callback is invoked with an invalid socket state. The presence of five separate stable kernel commits suggests the fix has been backported to multiple maintained kernel versions.

Defensive priority

medium

Recommended defensive actions

  • Apply the relevant stable kernel patch from the Linux kernel stable tree once available for your distribution
  • Verify kernel version includes the fix by checking for commits addressing l2cap_sock_state_change_cb NULL pointer dereference
  • Monitor distribution-specific security advisories for backported fixes
  • Review Bluetooth L2CAP usage in environments where kernel stability is critical

Evidence notes

The vulnerability description indicates a null-pointer dereference in `l2cap_sock_state_change_cb()` within the Bluetooth L2CAP (Logical Link Control and Adaptation Protocol) subsystem. The resolution adds a NULL guard consistent with existing patterns in `l2cap_sock_resume_cb()` and `l2cap_sock_ready_cb()`. Five stable kernel commits are referenced, suggesting backports to multiple kernel versions.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-45834 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-45834

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-45834 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-45834

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1810e42ff6716f320c7269d5850eca48b07b7427

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2ff1a41a912de8517b4482e946dd951b7d80edbf

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5105f3e6b2df619c635b5f6a49fac131a36c7952

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a2dcf1a61d056aef15b63c6eae9441344d624389

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c88c185ae0a1067823661b220aeea613df2c127b

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

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.