PT-2026-49134

CVE-2026-54411

·

Published

2026-06-14

·

Updated

2026-09-15

Description by

CVSS 4.0
6.9
Medium
MetricsAV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/AU:N/V:D
Name of the Vulnerable Software and Affected Versions Linux-PAM versions prior to 1.7.3
Description A timing discrepancy exists in the pam userdb module's plaintext-password comparison path within modules/pam userdb/pam userdb.c. A local or network-adjacent attacker can recover the plaintext password of a target account by measuring response-timing differences when repeatedly driving authentication through a calling service. The issue occurs because the comparison uses strncmp() (or strncasecmp() when PAM ICASE ARG is set) after a length-equality check, causing the rejection time to depend on the password length and the index of the first differing byte. This path is triggered when the administrator configures pam userdb with crypt=none, an unrecognized crypt method, or without a crypt= argument, leading the module to store and compare credentials in plaintext.
Recommendations Update to a version later than 1.7.2. Avoid configuring pam userdb with crypt=none, an unrecognized crypt method, or without a crypt= argument to prevent the use of plaintext password comparisons.
Exploitability
Exploit
Fix
Researchers
Vendors
Affected products
Related identifiers
ALSA-2026:56131
ALSA-2026:59379
ALSA-2026:64815
AZL-90093
CLSA-2026-1788971665
CLSA-2026-1789472351
ECHO-A8BA-B20F-6DDA
OESA-2026-2900
OESA-2026-2901
OESA-2026-2902
OESA-2026-2903
OESA-2026-3008
OPENSUSE-SU-2026:11201-1
OPENSUSE-SU-2026:21320-1
RHSA-2026:35016
RHSA-2026:56131
RHSA-2026:59379
RHSA-2026:60224
RHSA-2026:61223
RHSA-2026:61224
RHSA-2026:61225
RHSA-2026:61226
RHSA-2026:61227
RHSA-2026:61228
RHSA-2026:61229
RHSA-2026:61230
RHSA-2026:64815
RHSA-2026:7553
SUSE-SU-2026:22599-1
SUSE-SU-2026:22639-1
SUSE-SU-2026:22807-1
SUSE-SU-2026:22896-1
SUSE-SU-2026:3162-1
SUSE-SU-2026:3163-1
USN-8601-1
Found an issue in the description? Have something to add? Feel free to write us 👾