Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Spring WebAuthn + distributed session deployment
-
DeliveryInitiate WebAuthn ceremony for target username
-
ExploitManipulate ceremony flow across session nodes
-
ExecutionBypass user verification assertion
-
PersistComplete authentication as target user
-
ImpactAccess application as authenticated user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Two specific, non-default conditions must both be present: (1) the application must have Spring Security's WebAuthn support explicitly enabled and deployed for user authentication, and (2) the application must be configured with a distributed HTTP session store (e.g., Spring Session backed by Redis, Hazelcast, JDBC, or another cluster-aware store). Applications using the default JVM in-memory HttpSession are not vulnerable. Exploitation is further limited by AC:H - the attacker must be able to interact with the WebAuthn authentication ceremony across a distributed session context, requiring knowledge of the target's username and the ability to time or route requests across session nodes. Factors limiting exploitation: WebAuthn is not a default Spring Security feature and requires explicit configuration; distributed session stores require deliberate infrastructure setup; the attacker cannot exploit this against any arbitrary Spring application. |
| Impact | The NVD CVSS 7.4 (High) vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N accurately reflects the risk profile: network-exploitable with no authentication required, but constrained to high complexity (AC:H) because exploitation requires a specific, non-default deployment - both WebAuthn support and a distributed HTTP session store must be explicitly configured. In practice, AC:H substantially limits the affected population: applications using only the default in-memory session store are not vulnerable. However, organizations deploying Spring Boot at scale in clustered or cloud-native environments (where distributed sessions via Redis/Spring Session are common) face material risk. The C:H/I:H impact is significant - a successful bypass allows full impersonation of a legitimate WebAuthn-authenticated user. EPSS data was not provided, preventing quantitative exploitation probability assessment. No CISA KEV listing and no POC reported reduce immediate urgency, but the vendor (VMware/Broadcom, Spring's maintainer) self-reported the issue, indicating direct knowledge of the flaw. The version range spanning three major Spring Security release lines (6.4, 6.5, 7.0, 7.1) broadens exposure. |
| Exploit ScenarioDerived | An attacker targeting a Spring Boot application that uses passkey/WebAuthn login with a Redis-backed session store initiates a WebAuthn authentication ceremony for a known username. By manipulating the ceremony across session nodes - exploiting the inconsistency in user verification state replication - the attacker completes the ceremony without satisfying the user verification requirement, gaining an authenticated session as the targeted user. No public exploit code has been identified at time of analysis, but the network-accessible nature and complete authentication bypass outcome make this a high-value target for motivated threat actors. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 26, 2026
WebAuthn user verification bypass in Spring Security exposes applications to authentication circumvention when a distributed HTTP session store is in use. Affected versions span Spring Security 6.4.x through 7.1.0, meaning a broad range of enterprise Spring Boot applications leveraging passwordless/FIDO2 authentication are at risk. An unauthenticated remote attacker with the ability to manipulate the WebAuthn ceremony flow can bypass the user verification check - potentially authenticating as a legitimate user - with no public exploit identified at time of analysis.
RemediationAI
The vendor advisory at https://spring.io/security/cve-2026-47841 should be consulted for exact patched versions; specific fix versions were not included in the available intelligence data, so the patch version is confirmed available per vendor advisory but cannot be independently verified from provided references alone. Developers should upgrade to the latest patch release in their respective Spring Security branch (6.4.x, 6.5.x, or 7.0.x/7.1.x) as soon as vendor-confirmed fixed versions are published. As an immediate compensating control, organizations can disable the distributed HTTP session store and revert to an in-memory session configuration, accepting the trade-off of losing horizontal scalability and session persistence across restarts. Alternatively, if WebAuthn is not actively used in production, disabling Spring Security's WebAuthn support removes the vulnerable code path entirely. Applications that must retain both WebAuthn and distributed sessions should apply network-level controls to ensure WebAuthn ceremony completion requests are pinned to the originating node via sticky sessions, which may reduce but not eliminate the bypass surface.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Spring Security provides WebAuthn (FIDO2/W3C Web Authentication) support for phishing-resistant, passwordless authentication. In a WebAuthn ceremony, 'user verification' is a critical step confirming the authenticator validated the user locally (e.g., biometric or PIN). When an application is configured with a distributed HTTP session store - such as Spring Session backed by Redis, Hazelcast, or another cluster-capable store - session state is replicated across nodes rather than held in a single JVM. The vulnerability arises because the user verification assertion check in this distributed context can be bypassed, likely due to session state deserialization inconsistency, replay conditions, or missing verification across node boundaries during the authentication ceremony completion. The CPE cpe:2.3:a:spring:spring_security:*:*:*:*:*:*:*:* confirms the scope is the Spring Security library itself. No CWE was assigned, but the 'Authentication Bypass' tag and the description align with CWE-287 (Improper Authentication) or CWE-613 (Insufficient Session Expiration) in the distributed session context.
Know when Spring gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
AC:H reflects the mandatory distributed session store requirement; PR:N because the attacker bypasses authentication without prior credentials; no availability impact.
Primary rating from Vendor (vmware).
CVSS VectorVendor: vmware
DescriptionCVE.org
An application using Spring Security's WebAuthn support may be vulnerable to user verification bypass when using a distributed HTTP session store. Spring Security 7.1.0 Spring Security 7.0.0 - 7.0.6 Spring Security 6.5.0 - 6.5.11 Spring Security 6.4.0 - 6.4.18
Articles & Coverage 1
Executive ViewAI
Spring Security 6.4.x through 7.1.0 contain a CVSS 7.4 WebAuthn user verification bypass affecting enterprise Spring Boot applications using distributed session stores. Unauthenticated remote attackers can bypass FIDO2 passwordless authentication and gain unauthorized account access, with no public exploit identified at time of analysis. Organizations using WebAuthn authentication face immediate data breach and system access risks.
No vendor-released patch identified at time of analysis. Deploy interim controls: (1) Migrate from distributed session stores to in-process sessions to eliminate the attack vector; (2) Enforce mandatory secondary authentication for all sensitive operations; (3) Implement real-time monitoring and alerting on WebAuthn ceremony anomalies; (4) Restrict WebAuthn endpoints by IP address and geographic location; (5) Bind sessions to device fingerprints to prevent unauthorized account reuse.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Spring Cloud Gateway Server Webflux may be vulnerable to Spring Environment property modification. Rated critical severi
Access control bypass in SpringBlade v4.5.0 importUser function allows low-privileged users to import sensitive user dat
Spring Cloud Config Server contains a path traversal vulnerability when using the native file system backend, allowing u
Spring Framework MVC applications can be vulnerable to a “Path Traversal Vulnerability” when deployed on a non-compliant
SpringBlade v4.5.0 has an access control flaw in authRoutes allowing low-privileged users to escalate to admin through t
Remote code execution in Spring for GraphQL versions 1.3.0-1.3.8, 1.4.0-1.4.5, and 2.0.0-2.0.3 allows unauthenticated at
Server-Sent Events (SSE) stream corruption affects Spring MVC applications built on the functional web framework across
Spring AI versions 1.0.0 through 1.0.4 and 1.1.0 through 1.1.3 allow unauthenticated remote code execution through Sprin
Unsafe JSON deserialization in Spring Framework's JMS message converters (MappingJackson2MessageConverter and JacksonJso
Spring Security Aspects may not correctly locate method security annotations on private methods. Rated critical severity
Safety-guard bypass in the Spring Framework SpEL engine (VMware/Broadcom) lets attacker-controlled expression input esca
Directory traversal in Spring Cloud Config server module allows remote unauthenticated attackers to read arbitrary files
EUVD-2026-66639
GHSA-326h-rh66-6gp9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB