PT-2026-49134 · Linux Pam+3 · Linux-Pam+3

·

CVE-2026-54411

·

Published

2026-06-14

·

Updated

2026-09-08

CVSS v4.0

6.9

Medium

VectorAV: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.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2026:56131
ALSA-2026:59379
ALSA-2026:64815
AZL-90093
CVE-2026-54411
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: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

Affected Products

Linuxmint
Linux-Pam
Rocky Linux
Ubuntu