CVE-2019-11272

PlaintextPasswordEncoder authenticates encoded passwords that are null

Published Jun 26, 2019 CVSS 3.1 · 7.3 High EPSS 1.4% KEV · Not listed
Description
Spring Security, versions 4.2.x up to 4.2.12, and older unsupported versions support plain text passwords using PlaintextPasswordEncoder. If an application using an affected version of Spring Security is leveraging PlaintextPasswordEncoder and a user has a null encoded password, a malicious user (or attacker) can authenticate using a password of "null".

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-1848-1 libspring-security-2.0-java security update
EUVD EUVD EUVD-2019-0562 Spring Security, versions 4.2.x up to 4.2.12, and older unsupported versions support plain text passwords using PlaintextPasswordEncoder. If an application using an affected version of Spring Security is leveraging PlaintextPasswordEncoder and a user has a null encoded password, a malicious user (or attacker) can authenticate using a password of "null".
Github GHSA Github GHSA GHSA-v33x-prhc-gph5 Insufficiently Protected Credentials and Improper Authentication in Spring Security
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
pivotal
Published
Updated
Sep 16, 2024, 7:25 PM
Reserved
Apr 18, 2019, 12:00 AM
Status
Analyzed
Published
Jun 26, 2019, 2:15 PM
Modified
Jun 17, 2026, 2:12 AM
Severity
Important
Public date
Jul 11, 2019, 12:00 AM