LiveActive security incident?Get immediate response
CVE Record

CVE-2026-23299: Bluetooth: purge error queues in socket destructors

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: purge error queues in socket destructors When TX timestamping is enabled via SO_TIMESTAMPING, SKBs may be queued into sk_error_queue and will stay there until consumed. If userspace never gets to read the timestamps, or if the controller is removed unexpectedly, these SKBs will leak. Fix by adding skb_queue_purge() calls for sk_error_queue in affected bluetooth destructors. RFCOMM does not currently use sk_error_queue.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysisunknown

Security readout for executives and security teams

Plain-English summary

This Linux kernel Bluetooth issue can leak kernel network buffers when Bluetooth transmit timestamping is enabled and queued timestamps are not read, or when a controller is removed unexpectedly. The practical business risk appears to be resource exhaustion or instability on exposed systems, but the source bundle provides no CVSS score or confirmed exploitation.

Executive priority

Treat as a patch-tracking item, not an emergency, unless Bluetooth is enabled on shared or user-accessible Linux systems. Because severity and exploitation evidence are absent, prioritize verification of exposure and normal kernel update deployment rather than disruptive response actions.

Technical view

Bluetooth socket destructors did not purge sk_error_queue for SKBs queued by SO_TIMESTAMPING. Unconsumed timestamp SKBs could persist after userspace stops reading them or after unexpected controller removal. The fix adds skb_queue_purge() calls to affected Bluetooth destructors; RFCOMM is noted as not currently using sk_error_queue.

Likely exposure

Exposure is likely limited to Linux systems running affected kernel versions with Bluetooth support active and workloads or users able to enable TX timestamping on Bluetooth sockets. Servers without Bluetooth hardware or disabled Bluetooth services are likely lower exposure, but the provided version data is incomplete and should be verified against vendor kernels.

Exploitation context

The bundle does not report active exploitation, public exploit availability, KEV listing, CVSS, or CWE classification. The described impact is a kernel memory leak condition, not code execution. Abuse would likely require access to relevant Bluetooth socket behavior, but the source does not define exact attacker prerequisites.

Researcher notes

The core issue is lifecycle cleanup: SKBs queued on sk_error_queue for timestamping were not purged in some Bluetooth destructors. The source states RFCOMM does not currently use sk_error_queue. Further analysis should map exact fixed commits to maintained distro kernel packages and backports.

Mitigation direction

  • Review vendor kernel advisories for CVE-2026-23299 and patched package availability.
  • Update affected Linux kernels to builds containing the referenced stable fixes.
  • Disable or restrict Bluetooth where it is not operationally required.
  • Prioritize systems allowing untrusted local users, containers, or Bluetooth workloads.
  • Monitor kernel memory pressure and Bluetooth-related instability until patched.

Validation and detection

  • Inventory Linux kernel versions and vendor backport status across managed assets.
  • Identify systems with Bluetooth enabled or Bluetooth hardware exposed.
  • Check whether workloads use SO_TIMESTAMPING with Bluetooth sockets.
  • Confirm deployed kernels include the referenced sk_error_queue purge fixes.
  • Review logs for Bluetooth controller removal events or unexplained memory pressure.
Prepared
Confidence
medium
Sources
5

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cve · low confidence lookup

CVE-2026-23299 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

0CVSS vectors
3Timeline events
0ADP providers
4Source links

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux134f4b39df7b77225a80ef585c15d46f964f5e6f, 134f4b39df7b77225a80ef585c15d46f964f5e6f, 134f4b39df7b77225a80ef585c15d46f964f5e6funaffected
LinuxLinux6.15, 0, 6.18.17, 6.19.7, 7.0affected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.