CVE-2026-44709 Details
Description
pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.8.7, pamusb-pinentry reads the PINENTRY_FALLBACK_APP environment variable and executes it directly without any validation. Any process that can set environment variables before pamusb-pinentry is invoked can point PINENTRY_FALLBACK_APP at an arbitrary binary or script and have it executed with the privileges of the pam_usb tool chain. This vulnerability is fixed in 0.8.7.
A vulnerability in pam_usb versions prior to 0.8.7 allows for arbitrary command execution. The issue arises in the pamusb-pinentry tool, which executes the PINENTRY_FALLBACK_APP environment variable without validation. This flaw can be exploited by any process that sets environment variables before pamusb-pinentry is called, directing PINENTRY_FALLBACK_APP to an arbitrary binary or script that is then executed with the privileges of the pam_usb tool chain. Additionally, in versions prior to 0.8.7, the GNOME Keyring unlock password was exposed in process arguments, briefly visible to other local users.
Users can update to pam_usb version 0.8.7 or later, where this vulnerability has been fixed. In the patched version, pamusb-pinentry validates the PINENTRY_FALLBACK_APP variable to ensure it points to an existing executable file before execution. The GNOME Keyring integration has also been updated to prevent password exposure in process arguments.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 27, 2026CISA-ADP
Assessed Jun 2, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/mcdope/pam_usb/security/advisories/GHSA-jxrj-q67x-wr4c | CISA-ADP | AdvisoryRemedyVendor |
| https://github.com/mcdope/pam_usb/security/advisories/GHSA-jxrj-q67x-wr4c | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-78 | Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| pam_usb | <= 0.8.6 (semver) |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 2, 2026 | CVE Modified | CISA-ADP |
| May 27, 2026 | New CVE Received | [email protected] |
Volerion