Linux Kernel Pegasus Driver USB Endpoint Validation Vulnerability

Vulnerability

A vulnerability exists in the Linux kernel's pegasus USB driver, which fails to properly validate the number and types of USB endpoints of devices it probes. This issue can lead to a driver crash when it blindly accesses these endpoints, particularly if a malicious device does not present the expected endpoints.

Impact

The vulnerability can cause a denial of service by crashing the driver when it accesses non-existent or incorrect USB endpoints.

Reproduction

The vulnerability can be reproduced by connecting a malicious USB device that does not provide the expected endpoints to the system. The pegasus driver will probe the device and, upon finding an unexpected endpoint configuration, will later crash when it attempts to access the missing or incorrect endpoints.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for updating the kernel can be found in the official Linux documentation.

Added: Mar 25, 2026, 1:22 PM
Updated: Mar 25, 2026, 1:22 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.9
remediation
7.7
relevance
4.7
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.