CVE-2026-48792

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.
Configurations

No configuration.

History

27 May 2026, 20:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-05-27 20:16

Updated : 2026-05-28 13:57


NVD link : CVE-2026-48792

Mitre link : CVE-2026-48792

CVE.ORG link : CVE-2026-48792


JSON object : View

Products Affected

No product.

CWE
CWE-390

Detection of Error Condition Without Action

CWE-693

Protection Mechanism Failure