Skip to main content
VulnerabilityPublished Updated

CVE-2026-98290: Linux kernel · Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.5 High · fixed in eb4adaa46e4c9e6efa7be3ce06398f4d7c39b57c : patch Linux kernel soon.

Data as of 26 Oct 2026, 12:55 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 14% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in eb4adaa46e4c9e6efa7be3ce06398f4d7c39b57c, c741977e413f5b49d306700820fb55ccb8269f5a, c6792c441767256030606eb82dca5d5fc360dd9a +4
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 6 Oct 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
  • ≥ b7ce436a5d798bc59e71797952566608a4b4626b, < eb4adaa46e4c9e6efa7be3ce06398f4d7c39b57c
Fixed in
  • eb4adaa46e4c9e6efa7be3ce06398f4d7c39b57c
LinuxLinuxAffected
  • ≥ b7ce436a5d798bc59e71797952566608a4b4626b, < c741977e413f5b49d306700820fb55ccb8269f5a
Fixed in
  • c741977e413f5b49d306700820fb55ccb8269f5a
LinuxLinuxAffected
  • ≥ b7ce436a5d798bc59e71797952566608a4b4626b, < c6792c441767256030606eb82dca5d5fc360dd9a
Fixed in
  • c6792c441767256030606eb82dca5d5fc360dd9a
LinuxLinuxAffected
  • ≥ b7ce436a5d798bc59e71797952566608a4b4626b, < bfce253f039eb5f58b810af267942a9f59207254
Fixed in
  • bfce253f039eb5f58b810af267942a9f59207254
LinuxLinuxAffected
  • ≥ b7ce436a5d798bc59e71797952566608a4b4626b, < 18174b166547ef41973cc19feb5ef9cab39a8def
Fixed in
  • 18174b166547ef41973cc19feb5ef9cab39a8def
LinuxLinuxAffected
  • ≥ b7ce436a5d798bc59e71797952566608a4b4626b, < 801fb950cae7048eb7d83b18857d1ca37b8cd5a4
Fixed in
  • 801fb950cae7048eb7d83b18857d1ca37b8cd5a4

AI-suggested

A fix is available and has been applied in the Linux kernel. Users should update to a fixed kernel version that includes the patches identified by the listed commit hashes. No additional mitigation is required once the system is updated.

Description

CVE-2026-98290 is a high-severity vulnerability in the Linux kernel's Bluetooth RFCOMM implementation. It involves a socket lock inversion issue during listener cleanup that could lead to deadlocks. The flaw occurs because the cleanup function closes unaccepted child sockets while holding locks in an order that conflicts with the RFCOMM worker's lock acquisition order. This was fixed by changing the locking strategy to avoid taking the child socket lock during cleanup and by marking the listening socket as closed to prevent new connections during cleanup.

References

Community reviews

Loading reviews…