Cloudanix VulnDB

CVE-2026-23334

Medium · 5.5

CVSS

5.5

EPSS

0.1%

Published

Mar 25, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

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

  1. Obtain local user access on a Linux host with f81604 CAN USB hardware present
  2. Craft and submit an interrupt URB shorter than the expected length
  3. Trigger the driver's URB completion handler without length validation
  4. 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