


Perceptive Security
SOC/SIEM Consultancy

pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.8.7, src/tmux.c reads the user's $TMUX environment variable, split…
Published:
26 mei 2026 om 22:00:00
Alert date:
27 mei 2026 om 22:02:45
Source:
nvd.nist.gov
Operating Systems, Identity & Access
CVE-2026-44713 affects pam_usb, a hardware authentication system for Linux using removable media. The vulnerability exists in versions prior to 0.8.7 where src/tmux.c improperly handles the $TMUX environment variable. The code splits the variable on commas and interpolates the socket-path component directly into a shell command via popen() without sanitization. Because the value is placed inside double-quotes without proper escaping, any input containing a double-quote character can terminate the quoted string and inject arbitrary shell commands. This is particularly dangerous as popen() executes with root privileges within the PAM authentication stack. The vulnerability has been patched in version 0.8.7.
Technical details
Mitigation steps:
Affected products:
pam_usb
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-44713
https://github.com/mcdope/pam_usb/security/advisories/GHSA-822m-whrh-vrj8
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
