CVE-2022-49226

net: asix: add proper error handling of usb read errors

published February 26, 2025

CVSS
—
EPSS
0%
Percentile
18.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

net: asix: add proper error handling of usb read errors

Syzbot once again hit uninit value in asix driver. The problem still the

same -- asix_read_cmd() reads less bytes, than was requested by caller.

Since all read requests are performed via asix_read_cmd() let's catch

usb related error there and add __must_check notation to be sure all

callers actually check return value.

So, this patch adds sanity check inside asix_read_cmd(), that simply

checks if bytes read are not less, than was requested and adds missing

error handling of asix_read_cmd() all across the driver code.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00268 · 18.0th percentile
Published
2025-02-26T01:55Z
EPSS history
Timeline
  • 26 FEB 01:55Z
    net: asix: add proper error handling of usb read errors
    cvelistv5