CVE-2026-44712

8.2

mcdope · pam_usb

The pam_usb hardware authentication module for Linux is vulnerable to OS command and argument injection.

Executive summary

An OS command and argument injection vulnerability in the pam_usb authentication module allows attackers with high privileges to execute arbitrary commands on the underlying system.

Vulnerability

This vulnerability consists of OS Command Injection (CWE-78) and Argument Injection (CWE-88). An attacker with high privileges can manipulate input processed by the module to execute arbitrary commands with elevated system permissions.

Business impact

The ability to inject commands into an authentication module effectively grants an attacker full control over the host system. Given the CVSS score of 8.2 and the nature of the software (which handles system authentication), this flaw represents a critical risk to system integrity and security. Unauthorized command execution at this level can lead to complete system compromise, data exfiltration, or the installation of persistent backdoors.

Remediation

Immediate Action: Update the pam_usb package to version 0.8.7 or later.

Proactive Monitoring: Audit system logs for unexpected process execution or modifications to authentication configuration files.

Compensating Controls: Minimize the number of users with high-privilege access to the system and ensure that the host OS is running with hardened configurations that restrict arbitrary command execution.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Updating the pam_usb module is essential to prevent potential privilege escalation. Organizations should verify that their authentication infrastructure is correctly configured and that logging is enabled to detect any abnormal activity related to the authentication subsystem.