Skip to main content
VulnerabilityPublished Updated

CVE-2026-53254: Linux kernel · Bluetooth: RFCOMM: validate skb length in MCC handlers

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 8.1 High · fixed in 98377e6b1a1a56561ec66a181573ea2b61b2079e : patch Linux kernel soon.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.1 base score
8.1High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 19% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in 98377e6b1a1a56561ec66a181573ea2b61b2079e, 23882b828c3c8c51d0c946446a396b10abb3b16b, 08b9c1fbe78f4ad3f6250c6541cfaabdbeb81997 +4
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 25 Jun 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
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 98377e6b1a1a56561ec66a181573ea2b61b2079e
Fixed in
  • 98377e6b1a1a56561ec66a181573ea2b61b2079e
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 23882b828c3c8c51d0c946446a396b10abb3b16b
Fixed in
  • 23882b828c3c8c51d0c946446a396b10abb3b16b
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 08b9c1fbe78f4ad3f6250c6541cfaabdbeb81997
Fixed in
  • 08b9c1fbe78f4ad3f6250c6541cfaabdbeb81997
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 7c15c7c2878957cbfed93bcc29c13fdace464254
Fixed in
  • 7c15c7c2878957cbfed93bcc29c13fdace464254
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 3eabc6d47a0ad22b053329997aaf0ec1e581e392
Fixed in
  • 3eabc6d47a0ad22b053329997aaf0ec1e581e392
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 1b070ac9e99c2c2c3a8112943ca98ab6fca7f10c
Fixed in
  • 1b070ac9e99c2c2c3a8112943ca98ab6fca7f10c

Description

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: validate skb length in MCC handlers The RFCOMM MCC handlers cast skb->data to protocol-specific structs without validating skb->len first. A malicious remote device can send truncated MCC frames and trigger out-of-bounds reads in these handlers. Fix this by using skb_pull_data() to validate and access the required data before dereferencing it. rfcomm_recv_rpn() requires special handling since ETSI TS 07.10 allows 1-byte RPN requests. Handle this by validating only the DLCI byte first, and validating the full struct only when len > 1.

References

Community reviews

Loading reviews…