CVE-2026-23334
Medium · 5.5CVSS
5.5
EPSS
0.1%
Published
Mar 25, 2026
CISA due date
—
Cloudanix analysis
A Linux kernel bug in handling certain USB device messages could let someone with local access crash affected computers.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability is improper input validation in the f81604 CAN USB driver that fails to check interrupt URB message length before processing, allowing invalid data to be treated as valid and potentially causing crashes.
Why it matters to the business
Local denial-of-service on Linux systems using affected CAN USB hardware, resulting in system instability; low urgency given absence from KEV and minimal EPSS trend over 215 days since publication.
How an attack unfolds
An attacker with local access submits a short interrupt URB to the f81604 driver; the driver previously skipped length validation and processed the truncated data as valid, leading to invalid memory access or kernel panic.
How to fix it
Apply the upstream Linux kernel patch that adds proper length validation for interrupt URB messages in the f81604 driver; rebuild and deploy the fixed kernel on affected systems.
How to confirm the fix worked
Inspect the f81604 driver source for the added length check on received interrupt URBs; confirm the driver rejects undersized messages before any data processing occurs.
Typical attack path
- Obtain local user access on a Linux host with f81604 CAN USB hardware present
- Craft and submit an interrupt URB shorter than the expected length
- Trigger the driver's URB completion handler without length validation
- Induce kernel crash or denial of service via invalid data processing
How to detect it
Search kernel logs and crash dumps for f81604 driver entries showing URB length mismatches or invalid data handling around the time of any availability incidents.
What your security team should do
- Prioritize kernel updates on systems with f81604 CAN USB devices
- Limit local user privileges on hosts exposing the affected driver
- Monitor kernel logs for f81604-related oops after applying the fix
The record
In the Linux kernel, the following vulnerability has been resolved: can: usb: f81604: handle short interrupt urb messages properly If an interrupt urb is received that is not the correct length, properly detect it and don't attempt to treat the data as valid.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|