CVE-2026-54411 Details
Description
Linux-PAM through 1.7.2 contains an observable timing discrepancy (CWE-208) in the pam_userdb module's plaintext-password comparison path in modules/pam_userdb/pam_userdb.c that allows a local or network-adjacent attacker able to repeatedly drive authentication through a calling service to recover the plaintext password of a target account by measuring response-timing differences.
A timing discrepancy vulnerability has been identified in the Linux-PAM authentication framework, specifically in versions through 1.7.2. The issue resides within the pam_userdb module's plaintext password comparison process. When the module is configured to handle passwords in plaintext, a local or network-adjacent attacker can exploit this timing discrepancy to recover the plaintext password of a target account. The vulnerability arises because the password comparison uses strncmp() (or strncasecmp() with PAM_ICASE_ARG enabled), creating a timing side channel that leaks information about the password length and individual prefix bytes. This vulnerable path is activated when the pam_userdb module is set to crypt=none, an unrecognized crypt method, or lacks a crypt= argument altogether.
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 Jun 14, 2026CISA-ADP
Assessed Jun 15, 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://cwe.mitre.org/data/definitions/208.html | TuranSec | Not Applicable |
| https://github.com/linux-pam/linux-pam | TuranSec | Vendor |
| https://github.com/linux-pam/linux-pam/blob/master/libpam/include/pam_inline.h | TuranSec | Source CodeVendor |
| https://github.com/linux-pam/linux-pam/blob/master/modules/pam_userdb/pam_userdb.c#L327 | TuranSec | Source CodeVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-208 | Observable Timing Discrepancy | TuranSec |
Affected Products
| Product | Versions |
|---|---|
| Linux-PAM | All versions |
CPE
Remediation
| |
Change History
6 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 10, 2026 | CVE Modified | TuranSec |
| Jul 24, 2026 | CVE Translated | [email protected] |
| Jul 23, 2026 | CVE Translated | [email protected] |
| Jun 17, 2026 | CVE Modified | TuranSec |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 14, 2026 | New CVE Received | TuranSec |
Volerion