Skip to main content
VulnerabilityPublished Updated

CVE-2026-31497: Linux kernel · Bluetooth: btusb: clamp SCO altsetting table indices

Affects Linux kernelSource CVE Database V5

0
Compare

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

Data as of 5 Nov 2026, 22:19 UTC

Severity
Medium

Rated Medium by Threat Radar's AI analysis · No CVSS score from NVD or the CNA

Thin evidence

One scorer or none
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-11-05.

Patch
Available – fixed in 1019028eb124564cf7bca58a16f1df8a1ca30726, 834cf890d2c3d29cbfa1ee2376c40469c28ec297, 476c9262b430c38c6a701a3b8176a3f48689085b +5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 22 Apr 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: 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 5 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ baac6276c0a9f36f1fe1f00590ef00d2ba5ba626, < 1019028eb124564cf7bca58a16f1df8a1ca30726
Fixed in
  • 1019028eb124564cf7bca58a16f1df8a1ca30726
LinuxLinuxAffected
  • ≥ baac6276c0a9f36f1fe1f00590ef00d2ba5ba626, < 834cf890d2c3d29cbfa1ee2376c40469c28ec297
Fixed in
  • 834cf890d2c3d29cbfa1ee2376c40469c28ec297
LinuxLinuxAffected
  • ≥ baac6276c0a9f36f1fe1f00590ef00d2ba5ba626, < 476c9262b430c38c6a701a3b8176a3f48689085b
Fixed in
  • 476c9262b430c38c6a701a3b8176a3f48689085b
LinuxLinuxAffected
  • ≥ baac6276c0a9f36f1fe1f00590ef00d2ba5ba626, < 312c4450fe23014665c163f480edd5ad2e27bbb8
Fixed in
  • 312c4450fe23014665c163f480edd5ad2e27bbb8
LinuxLinuxAffected
  • ≥ baac6276c0a9f36f1fe1f00590ef00d2ba5ba626, < 129fa608b6ad08b8ab7178eeb2ec272c993aaccc
Fixed in
  • 129fa608b6ad08b8ab7178eeb2ec272c993aaccc
LinuxLinuxAffected
  • ≥ baac6276c0a9f36f1fe1f00590ef00d2ba5ba626, < 21c254202f9d78abe0fcd642a92966deb92bd226
Fixed in
  • 21c254202f9d78abe0fcd642a92966deb92bd226

AI-suggested

A fix is available and has been applied in the Linux kernel. Users should update to a fixed kernel version containing the patches identified by the provided commit hashes to mitigate this issue.

Description

A vulnerability in the Linux kernel Bluetooth driver (btusb) was fixed by clamping SCO altsetting table indices. The issue involved indexing a three-entry lookup table for USB alternate settings without properly constraining the index, potentially causing out-of-bounds access. The fix caps the index to the highest supported alternate setting to prevent reading past the table.

References

Community reviews

Loading reviews…