PlaintextPasswordEncoder authenticates encoded passwords that are null
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass, Information disclosure
- Confidentiality · integrity · availability
- Low · Low · Low
- Fix status
- Partial Red Hat: 1 fixed, 3 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-287 and CWE-522.
Summary
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".
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| VMware | Spring Security | 4.2 to before 4.2.13.RELEASE | 4.2.13.RELEASE | Patch available | CNA |
| — | org.springframework.security:spring-security-core (Maven) | before 4.2.13 | 4.2.13 | Patch available | GHSA-v33x-prhc-gph5 |
| — | org.springframework.security:spring-security-cas (Maven) | before 4.2.13.RELEASE | 4.2.13.RELEASE | Patch available | GHSA-v33x-prhc-gph5 |
- Spring Security VendorVMware Affected 4.2 to before 4.2.13.RELEASE Fixed in 4.2.13.RELEASE Patch available CNA
- org.springframework.security:spring-security-core (Maven) Vendor— Affected before 4.2.13 Fixed in 4.2.13 Patch available GHSA-v33x-prhc-gph5
- org.springframework.security:spring-security-cas (Maven) Vendor— Affected before 4.2.13.RELEASE Fixed in 4.2.13.RELEASE Patch available GHSA-v33x-prhc-gph5
Remediation
- Fix · CNA Spring Security (Spring) Fixed in 4.2.13.RELEASE
- Fix · GHSA-v33x-prhc-gph5 org.springframework.security:spring-security-core (Maven) Fixed in 4.2.13 Advisory →
- Fix · GHSA-v33x-prhc-gph5 org.springframework.security:spring-security-cas (Maven) Fixed in 4.2.13.RELEASE Advisory →
Red Hat 1 advisory
- RHSA-2020:0983 Released 2020-03-26 · Red Hat rating ImportantRed Hat Fuse 7.6.0 security update
- Red Hat Fuse 7.6.0
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat JBoss Fuse 6 | Affected | No fix planned: Out of support scope |
| Red Hat OpenStack Platform 8 (Liberty) | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 9 (Mitaka) | Affected | No fix planned: Will not fix |
| Red Hat Fuse 7.6.0 | Fixed | RHSA-2020:0983 |
Not affected: 3 products
- Red Hat OpenStack Platform 10 (Newton)
- Red Hat OpenStack Platform 13 (Queens)
- Red Hat OpenStack Platform 14 (Rocky)
Timeline
- 2026-10-02 Threatist record created from CVE-2019-11272
- 2026-10-03 Alias added: GHSA-v33x-prhc-gph5
References
More VMware Spring Security vulnerabilities
- TI-2023-16900 Improper access control in Spring Security CVSS 3.1CRITICAL 9.8
- TI-2022-13611 Authorization bypass in Spring by VMware CVSS 3.1CRITICAL 9.8
- TI-2022-07154 Incorrect authorization in Spring Security CVSS 3.1CRITICAL 9.8
- TI-2026-42404 Spring Security embedded UnboundID LDAP server exposes well-known administrative bind DN on all network interfaces CVSS 3.1CRITICAL 9.4
- TI-2026-18257 Under Some Conditions Spring Security HTTP Headers Are not Written CVSS 3.1CRITICAL 9.1
- TI-2014-02853 Improper authentication in Pivotal Spring Security CVSS 3.0CRITICAL 9.8
Sources
- CVE-2019-11272 · CVE Program
- CVE-2019-11272 · NVD
- FIRST EPSS
- GHSA-v33x-prhc-gph5 · GitHub Advisory Database · CC BY 4.0
- CVE-2019-11272 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences