
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23290 is a denial-of-service vulnerability in the Linux kernel's net/usb/pegasus USB Ethernet driver caused by missing USB endpoint validation. When the driver probes a USB device, it fails to verify that the device exposes the expected number and types of endpoints (URBs) before binding to it; a malicious or misconfigured device lacking those endpoints will cause a kernel crash. The vulnerability was published on March 25, 2026, and affects Linux kernel versions from 2.6.12.1 through multiple stable branches up to (but not including) the patched releases. It carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat CVE, Microsoft MSRC).
The root cause is classified as CWE-909 (Missing Initialization of Resource): the pegasus driver blindly accesses USB endpoint structures without first confirming they exist on the probed device. An attacker with physical or logical access to a USB port can present a crafted USB device that advertises the pegasus-compatible USB IDs but omits the required bulk-in, bulk-out, or interrupt endpoints. When the driver subsequently attempts to use these missing endpoints to set up URBs, it dereferences uninitialized or NULL pointers, triggering a kernel panic. The fix adds explicit endpoint-count and endpoint-type validation during the probe phase before any endpoint is accessed (Red Hat CVE, Kernel Patch).
Successful exploitation results in a kernel crash (panic), causing a complete system denial of service with high availability impact. There is no confidentiality or integrity impact, as the vulnerability does not expose data or allow code execution. The affected scope is limited to the local system where the malicious USB device is connected; lateral movement is not directly facilitated by this vulnerability (Red Hat CVE).
/var/log/kern.log or dmesg output referencing the pegasus driver module and NULL pointer dereference or invalid memory access during USB device probe./var/log/syslog or systemd journal (journalctl -b -1) coinciding with USB device insertion events.Apply the patched Linux kernel version for your branch: 5.10.253+, 5.15.203+, 6.1.167+, 6.6.130+, 6.12.77+, 6.18.17+, or 6.19.7+. Patches are available via the upstream stable kernel tree and have been incorporated into distributions including Debian (DSA-6238, DSA-6243, DLA-4561), SUSE (SUSE-SU-2026:2068-1, SUSE-SU-2026:2217-1, SUSE-SU-2026:2238-1), Amazon Linux 2 (ALAS2KERNEL-5.10-2026-118), and Microsoft Azure Linux 3. As a workaround where patching is not immediately possible, blacklist the pegasus kernel module (echo 'blacklist pegasus' >> /etc/modprobe.d/blacklist.conf) if USB-to-Ethernet adapters using the pegasus driver are not required, and restrict physical USB port access to trusted personnel (Red Hat CVE, Microsoft MSRC).
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."