CVE-2026-48792
Publiée le 2026-05-27 · Dernière modification le 2026-10-26
Les systèmes Linux utilisant `pam_usb` pour l'authentification matérielle sont concernés s'ils utilisent une version antérieure à la 0.9.1. Un utilisateur local disposant de privilèges standards peut contourner certains contrôles d'authentification en provoquant une erreur de permissions lors de l'analyse du périphérique, ce qui pourrait lui permettre d'accéder sans autorisation à des ressources restreintes. Cette exploitation est facile à réaliser, mais nécessite que l'attaquant possède déjà un compte local sur la machine.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
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.