Skip to main content
VulnerabilityPublished Updated

CVE-2026-74460: Linux kernel · can: ems_usb: validate CPC message lengths

Affects Linux kernelSource CVE Database V5

0
Compare

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

Data as of 6 Nov 2026, 18:03 UTC

Severity
Unrated

Rated by Threat Radar · CVSS not yet scored by NVD

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 df3ac2a672a5284441f120d486acabdd6740fc2a, db5655287d78f00daf98888a520bb8da4d30126d, ce8125566b1d0b0f16449407e014addf451804ea +5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 15 Aug 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
  • ≥ 702171adeed3607ee9603ec30ce081411e36ae42, < df3ac2a672a5284441f120d486acabdd6740fc2a
Fixed in
  • df3ac2a672a5284441f120d486acabdd6740fc2a
LinuxLinuxAffected
  • ≥ 702171adeed3607ee9603ec30ce081411e36ae42, < db5655287d78f00daf98888a520bb8da4d30126d
Fixed in
  • db5655287d78f00daf98888a520bb8da4d30126d
LinuxLinuxAffected
  • ≥ 702171adeed3607ee9603ec30ce081411e36ae42, < ce8125566b1d0b0f16449407e014addf451804ea
Fixed in
  • ce8125566b1d0b0f16449407e014addf451804ea
LinuxLinuxAffected
  • ≥ 702171adeed3607ee9603ec30ce081411e36ae42, < bb3cc8da8a2967c0f8e83d148fc6870b19fa32c6
Fixed in
  • bb3cc8da8a2967c0f8e83d148fc6870b19fa32c6
LinuxLinuxAffected
  • ≥ 702171adeed3607ee9603ec30ce081411e36ae42, < 02925f51377f2a42a6724f00549167499c9302e5
Fixed in
  • 02925f51377f2a42a6724f00549167499c9302e5
LinuxLinuxAffected
  • ≥ 702171adeed3607ee9603ec30ce081411e36ae42, < 1c380a332e342b7d58c86c4f556cb0823b16a9b8
Fixed in
  • 1c380a332e342b7d58c86c4f556cb0823b16a9b8

AI-suggested

A fix is available and has been applied in the Linux kernel commits listed as fixedVersions. Users should update their Linux kernel to a version including these fixes to mitigate this vulnerability.

Description

A vulnerability in the Linux kernel's ems_usb driver was addressed by validating CPC message lengths. The issue involved the ems_usb_read_bulk_callback() function processing CPC messages packed in a single USB receive buffer without proper length checks. The fix ensures each declared message fits within the USB Request Block (URB) payload and that the type-specific payload covers all fields used by CAN, state, error, and overrun handlers.

References

Community reviews

Loading reviews…