
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2022-49226 affects the Linux kernel's ASIX USB network driver. The vulnerability was discovered when Syzbot detected an uninitialized value issue in the asix driver, where asix_read_cmd() reads fewer bytes than requested by the caller (Kernel Git). The issue was first reported in February 2022 and has been resolved in subsequent kernel versions.
The vulnerability stems from improper error handling in the USB read operations within the ASIX driver. Specifically, the asix_read_cmd() function would not properly validate if the number of bytes read matched the number requested, potentially leading to the use of uninitialized values. The fix implemented adds proper error handling by adding a __must_check notation and implementing sanity checks to verify that the bytes read are not less than requested (Kernel Git).
When exploited, this vulnerability could lead to the use of uninitialized values in the kernel's memory space, potentially causing system instability or information disclosure. The issue affects systems using ASIX USB network adapters with the affected driver versions (NVD).
The vulnerability requires local access to a system with an ASIX USB network adapter. It was discovered through automated testing by Syzbot, indicating it could be triggered through specific USB device interactions (Kernel Git).
The issue has been fixed by implementing proper error handling in the asix_read_cmd() function. The fix includes adding sanity checks for read operations and proper error reporting. Users should update to a patched kernel version that includes the fix (Kernel Git).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."