CVE Catalog

CVE-2026-47273

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

19th percentile - higher than 19% of all known CVEs

Summary

pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.9.0, pam_usb builds XPath expressions from user-supplied identifiers (PAM username, service name) and device-supplied identifiers (USB serial, model, vendor) to query /etc/pamusb.conf. These identifiers were not validated for XPath metacharacters, allowing injection of arbitrary XPath predicates.

Risk Assessment

XPath injection may allow an attacker to manipulate authentication logic and potentially bypass access controls. The risk affects systems using pam_usb versions below 0.9.0.

Recommendation

Update pam_usb to version 0.9.0, which fixes the vulnerability. Until then, limit the ability to influence user and device identifiers.

Other vulnerabilities in pam_usb

See all
Original NVD description (English source)

pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.9.0, pam_usb builds XPath expressions from user-supplied identifiers (PAM username, service name) and device-supplied identifiers (USB device serial, model, vendor) to query /etc/pamusb.conf. These identifiers were not validated for XPath metacharacters, allowing injection of arbitrary XPath predicates. This vulnerability is fixed in 0.9.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS