Skip to main content
VulnerabilityPublished Updated

CVE-2026-45923: Linux kernel · net: usb: catc: enable basic endpoint checking

Affects Linux kernelSource CVE Database V5

0
Compare

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

Data as of 6 Nov 2026, 16:20 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-06.

Patch
Available – fixed in eade522d3e6ac3f3bfb51bfa5b5b4b32bd0b846f, ac7739b78ded519e1d9919a814da3b34120bec8c, a488001a8197da4f9c413eec8f6acbff71c60145 +4

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 27 May 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 6 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < eade522d3e6ac3f3bfb51bfa5b5b4b32bd0b846f
Fixed in
  • eade522d3e6ac3f3bfb51bfa5b5b4b32bd0b846f
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < ac7739b78ded519e1d9919a814da3b34120bec8c
Fixed in
  • ac7739b78ded519e1d9919a814da3b34120bec8c
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < a488001a8197da4f9c413eec8f6acbff71c60145
Fixed in
  • a488001a8197da4f9c413eec8f6acbff71c60145
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 163d04897e57633c5d2e69734e4e4b22bb63f50d
Fixed in
  • 163d04897e57633c5d2e69734e4e4b22bb63f50d
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 36c28b028efba0f42218d41fed12c47ce217c1f1
Fixed in
  • 36c28b028efba0f42218d41fed12c47ce217c1f1
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 9e7021d2aeae57c323a6f722ed7915686cdcc123
Fixed in
  • 9e7021d2aeae57c323a6f722ed7915686cdcc123

AI-suggested

A fix is available and has been applied in the Linux kernel source as indicated by multiple fixed commit versions. Users and administrators should update to a Linux kernel version including these fixes to ensure endpoint checking is enabled in the catc USB driver. No additional mitigation steps are indicated or required.

Description

A vulnerability in the Linux kernel's USB catc driver was fixed by adding endpoint type verification during device probing. The driver previously used hardcoded endpoint pipes without checking if the USB device's endpoint descriptors matched expected transfer types. This could allow a malformed USB device to present endpoints with unexpected transfer types, potentially causing improper driver behavior. The fix introduces explicit checks of bulk and interrupt endpoints after interface setting, rejecting devices with mismatched descriptors at probe time.

References

Community reviews

Loading reviews…