Skip to main content

Spring LDAP CVE-2026-41720

| EUVD-2026-35324 HIGH
Improper Authentication (CWE-287)
2026-06-09 vmware GHSA-jrv5-8w28-4265
7.4
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

2
Patch available
Jun 09, 2026 - 06:01 EUVD
Analysis Generated
Jun 09, 2026 - 05:09 vuln.today

DescriptionNVD

Spring LDAP's DirContextAuthenticationStrategy implementations do not reject a bind request where a non-empty username is paired with an empty or null password.

Affected versions: Spring LDAP 2.4.0 through 2.4.4; 3.2.0 through 3.2.17; 3.3.0 through 3.3.7; 4.0.0 through 4.0.3.

AnalysisAI

Authentication bypass in Spring LDAP's DirContextAuthenticationStrategy allows remote unauthenticated attackers to succeed at LDAP bind operations by supplying any non-empty username paired with an empty or null password, due to the framework failing to reject such anonymous-equivalent bind requests. Affected releases span Spring LDAP 2.4.0-2.4.4, 3.2.0-3.2.17, 3.3.0-3.3.7, and 4.0.0-4.0.3, putting Java applications that delegate authentication to these libraries at risk of impersonating arbitrary users. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Identify Spring LDAP-backed login endpoint
Delivery
Enumerate valid usernames or DNs
Exploit
Submit username with empty password
Execution
DirContextAuthenticationStrategy issues anonymous bind
Persist
Directory server returns bind success
Impact
Application grants authenticated session as target user

Vulnerability AssessmentAI

Exploitation Exploitation requires that the target application uses one of the vulnerable Spring LDAP versions (2.4.0-2.4.4, 3.2.0-3.2.17, 3.3.0-3.3.7, or 4.0.0-4.0.3) and invokes a DirContextAuthenticationStrategy implementation as its authentication mechanism, treating a non-exception bind return as proof of valid credentials. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 base score of 7.4 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N) reflects network-reachable, unauthenticated abuse yielding high confidentiality and integrity impact, with high attack complexity reflecting that the backend directory server must respond successfully to anonymous-style binds and that the calling application must rely on Spring LDAP's bind result as its authentication decision. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker targets a web application whose login form delegates credential verification to Spring LDAP; they submit a valid (or guessed) username such as 'administrator' together with a blank password field. Spring LDAP issues the bind, the directory server treats the empty-password bind as anonymous and returns success, and the affected DirContextAuthenticationStrategy reports authentication success back to the application, which then issues a session as the targeted user. …
Remediation Upgrade Spring LDAP to a fixed release on your current maintenance branch: per the version ranges in the advisory the upstream fix is available in versions later than 2.4.4, 3.2.17, 3.3.7, and 4.0.3 (consult https://spring.io/security/cve-2026-41720 for the exact patched release labels before deploying, as released patched version is not independently confirmed in this dataset beyond the closed ranges). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

24 hours: Inventory all Java applications running Spring LDAP 2.4.0-2.4.4, 3.2.0-3.2.17, 3.3.0-3.3.7, or 4.0.0-4.0.3; enable detailed LDAP bind logging to detect suspicious authentication attempts. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-41720 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy