CVE-2020-27780CWE-287

A flaw was found in Linux-Pam in versions prior to 1.5.1 in the way it handle empty passwords for non-existing users

published December 17, 2020

CVSS
—
EPSS
2%
Percentile
80.4
In the wild
Unconfirmed
What it is

⚠️ A flaw in older versions of Linux-PAM means an attacker could authenticate as root just by using an empty password for a non-existing user! Talk about problematic! Think of it like a bouncer who lets anyone through the door if they just say, "I’m not on the list!" Instead of checking for valid IDs, they assume anyone in front of them is special enough to enter — yikes! If exploited, this vulnerability allows unauthorized access to the root account, giving attackers the ability to control the entire system. This could lead to a complete compromise of the server, with devastating consequences like data theft or service disruption.

Put simply

Think of it like a bouncer who lets anyone through the door if they just say, "I’m not on the list!" Instead of checking for valid IDs, they assume anyone in front of them is special enough to enter — yikes! This vulnerability occurs in Linux-PAM versions prior to 1.5.1, where an empty password for a non-existent user is incorrectly authenticated as root, bypassing crucial security measures.

What to do

If exploited, this vulnerability allows unauthorized access to the root account, giving attackers the ability to control the entire system. This could lead to a complete compromise of the server, with devastating consequences like data theft or service disruption. To secure your system, upgrade Linux-PAM to version 1.5.1 or later immediately. Additionally, review your user management practices to ensure empty passwords are not accepted. Regularly audit your systems for any outdated components. You've got this! With a quick update, you’ll have your systems secure and ready to go! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01983 · 80.4th percentile
Weakness
CWE-287 · Improper Authentication
Published
2020-12-17T23:55Z
EPSS history
Timeline
  • 17 DEC 23:55Z
    A flaw was found in Linux-Pam in versions prior to 1.5.1 in the way it handle empty passwords for non-existing users
    cvelistv5