CVE Catalog

CVE-2026-63904

Low risk· EPSS 11%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

11th percentile - higher than 11% of all known CVEs

Summary

In the Linux kernel, a vulnerability in the USB USBTMC driver fails to check the actual_length of URB data for interrupt-IN notifications. This can lead to out-of-bounds reads or use of stale data.

Risk Assessment

An attacker via a connected USBTMC device could cause kernel data leaks or system instability by sending malformed notifications.

Recommendation

Immediately update the Linux kernel to a version containing the fix that checks actual_length before accessing data buffers.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: usb: usbtmc: check URB actual_length for interrupt-IN notifications USBTMC devices can use an optional interrupt endpoint for notification messages. These typically contain two-byte headers indicating the payload format, but the driver does not check if these headers are present before accessing the data buffers. In cases where the URB actual_length is not enough to fit these headers, the driver will either cause an out-of-bounds read, or consume stale leftover data from a previous notification. Fix by checking if actual_data contains enough bytes for the headers, otherwise resubmit URB to the interrupt endpoint.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS