PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-23151 Linux CVE debrief

CVE-2026-23151 is a Linux kernel Bluetooth MGMT bug where pending command objects were not freed after completion, creating a memory leak on each affected SSP or advertising command. The issue is listed as medium severity and primarily threatens availability through memory exhaustion.

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

Who should care

Linux kernel maintainers, distribution security teams, and operators running affected kernels with Bluetooth enabled should care, especially where repeated Bluetooth management operations are possible.

Technical summary

The kernel Bluetooth MGMT code missed mgmt_pending_free(cmd) in both the error and success paths of set_ssp_complete(), and the same issue also existed in set_advertising_complete(). As described in the record, mgmt_pending_cmd structures and their associated parameter data were removed from the pending list but not freed, causing a leak for each completed SSP command. NVD maps the issue to CWE-401 and rates it CVSS 3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, indicating a local, low-privilege availability impact.

Defensive priority

Patch promptly on affected Linux kernel builds. While this is not a code-execution issue, repeated leaks in a kernel subsystem can still lead to resource exhaustion and service disruption.

Recommended defensive actions

  • Upgrade to a kernel build that includes the fixes for set_ssp_complete() and set_advertising_complete().
  • Verify your distro backport includes the missing mgmt_pending_free(cmd) calls, not just the upstream commit reference.
  • Prioritize fleets that expose Bluetooth management functionality or have long-lived systems where cumulative leaks matter.
  • Use the NVD and kernel patch references to confirm your exact release line is no longer in the affected ranges.
  • Monitor for abnormal memory growth on systems that frequently process Bluetooth SSP or advertising management commands.

Evidence notes

The CVE record was published on 2026-02-14 and modified on 2026-05-17. The description states that commit 302a1f674c00 changed pending-command handling but missed freeing mgmt_pending_cmd objects in set_ssp_complete(), and the same issue was also corrected in set_advertising_complete(). NVD classifies the weakness as CWE-401 and lists affected Linux kernel ranges including 6.12.59 through before 6.12.69, 6.16.10 through before 6.17, 6.17.1 through before 6.18.9, plus 6.17 and 6.19-rc1 through rc7 entries.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-23151 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-23151 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1850a558d116d7e3e2ef36d06a56f59b640cc214

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

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1b9c17fd0a7fdcbe69ec5d6fe8e50bc5ed7f01f2

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

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3b6318505378828ee415d6ef678db6a74c077504

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

  • Source reference

    Unverified legacy reference

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

    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.