Skip to main content
VulnerabilityPublished Updated

CVE-2026-72337: Linux kernel · Bluetooth: 6lowpan: avoid untracked enable work

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · fixed in feb3fc2c38ed52003142f31e04109719b200c049 : update Linux kernel when convenient.

Data as of 26 Oct 2026, 13:07 UTC

Severity
Unrated

Rated by Threat Radar · CVSS not yet scored by NVD

EPSS
0.2% chance of exploitation in 30 days – higher than 10% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in feb3fc2c38ed52003142f31e04109719b200c049, 9061d0c19e97bb8d0aa235d0a571a5d6d0be7477, 352a59dc1f4a41314b6f827c17e16af7ca88271a +2

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 15 Aug 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 90305829635d90a5053ec99a261035b4ce0a2649, < feb3fc2c38ed52003142f31e04109719b200c049
Fixed in
  • feb3fc2c38ed52003142f31e04109719b200c049
LinuxLinuxAffected
  • ≥ 90305829635d90a5053ec99a261035b4ce0a2649, < 9061d0c19e97bb8d0aa235d0a571a5d6d0be7477
Fixed in
  • 9061d0c19e97bb8d0aa235d0a571a5d6d0be7477
LinuxLinuxAffected
  • ≥ 90305829635d90a5053ec99a261035b4ce0a2649, < 352a59dc1f4a41314b6f827c17e16af7ca88271a
Fixed in
  • 352a59dc1f4a41314b6f827c17e16af7ca88271a
LinuxLinuxAffected
  • ≥ 90305829635d90a5053ec99a261035b4ce0a2649, < 333a39f134dd0bc614ef6658e9ccd448080443d1
Fixed in
  • 333a39f134dd0bc614ef6658e9ccd448080443d1
LinuxLinuxAffected
  • ≥ 90305829635d90a5053ec99a261035b4ce0a2649, < 31cc289d5b179a37be439043306f518376a58187
Fixed in
  • 31cc289d5b179a37be439043306f518376a58187
LinuxLinuxAffected
  • =3.19
Fixed in–

Description

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: 6lowpan: avoid untracked enable work lowpan_enable_set() allocates a temporary work item and schedules do_enable_set() on system_wq, then returns to debugfs. The debugfs active operation has ended at that point, but the worker still executes module text and manipulates enable_6lowpan and listen_chan. bt_6lowpan_exit() removes the debugfs files and immediately closes and puts listen_chan. It has no pointer to the queued work item, so it cannot cancel or flush it before tearing down the state that the worker uses. The buggy scenario involves two paths, with each column showing the order within that path: debugfs enable write module exit 1. lowpan_enable_set() allocates 1. bt_6lowpan_exit() removes set_enable work the debugfs file 2. schedule_work() queues 2. bt_6lowpan_exit() closes do_enable_set() and puts listen_chan 3. the write operation returns 3. module teardown can continue 4. do_enable_set() later runs against stale state Run the enable state transition synchronously in lowpan_enable_set() instead. The simple debugfs setter can sleep, and this file already handles the 6LoWPAN control write synchronously under the same set_lock. Once the setter returns, debugfs removal covers the whole operation and exit can no longer race with an untracked work item. Validation reproduced this kernel report: BUG: KASAN: slab-use-after-free in do_enable_set+0x113/0x2e0 Workqueue: events do_enable_set [bluetooth_6lowpan] The buggy address belongs to the object at ffff888109cb8000

References

Community reviews

Loading reviews…