pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.9.1, src/evdev.c silently ignores EACCES errors when opening /dev/input/event* nodes, causing pusb_has_virtual_input_device() to return 0 (no virtual devices found) even when every open() call failed due to insufficient permissions. The caller in src/local.c cannot distinguish a clean absence of virtual devices from a permission-denied scan, and acts on the false negative by continuing authentication without denying. This vulnerability is fixed in 0.9.1.
References
Configurations
No configuration.
History
26 Oct 2026, 11:10
| Type | Values Removed | Values Added |
|---|---|---|
| Summary |
|
Information
Published : 2026-05-27 20:16
Updated : 2026-10-26 11:10
NVD link : CVE-2026-48792
Mitre link : CVE-2026-48792
CVE.ORG link : CVE-2026-48792
JSON object : View
Products Affected
No product.
