CVE Catalog

CVE-2026-63903

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's belkin_sa USB serial driver, the interrupt callback lacks validation of the received data length. Short interrupt packets can cause out-of-bounds reads (slab-out-of-bounds) when parsing LSR/MSR status fields.

Risk Assessment

An attacker via a malicious USB device could trigger a kernel panic or potentially read sensitive kernel memory, compromising system stability and confidentiality.

Recommendation

Immediately update the Linux kernel to a version containing the fix that validates interrupt packet length in belkin_sa_read_int_callback.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: USB: serial: belkin_sa: validate interrupt status length The Belkin interrupt callback treats interrupt data as a four-byte status report and reads LSR/MSR fields at offsets 2 and 3. The interrupt-in buffer length is derived from endpoint wMaxPacketSize, and short interrupt transfers may complete successfully with a smaller actual_length. Check the completed interrupt packet length before parsing status fields so short interrupt endpoints and short successful packets are ignored instead of causing out-of-bounds or stale status-byte reads. KASAN report as below: BUG: KASAN: slab-out-of-bounds in belkin_sa_read_int_callback() Read of size 1 Call trace: belkin_sa_read_int_callback() (drivers/usb/serial/belkin_sa.c:202) __usb_hcd_giveback_urb() (drivers/usb/core/hcd.c:1630) dummy_timer() (?:?)

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