Skip to main content

Spring Security CVE-2026-47841

| EUVDEUVD-2026-66639 HIGH
Incorrect Authorization (CWE-863)
2026-08-26 vmware GHSA-326h-rh66-6gp9
7.4
CVSS 3.1 · Vendor: vmware
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Spring WebAuthn + distributed session deployment
  2. Delivery
    Initiate WebAuthn ceremony for target username
  3. Exploit
    Manipulate ceremony flow across session nodes
  4. Execution
    Bypass user verification assertion
  5. Persist
    Complete authentication as target user
  6. Impact
    Access 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Spring Security 6.5.0 ≤6.5.11
Spring Security 6.4.0 ≤6.4.18
Spring Security 7.1.0
Spring Security 7.0.0 ≤7.0.6

Affected Packages

euvd spring_security no fix

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

Vendor (vmware) PRIMARY 7.4 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 7.4 HIGH

AC:H reflects the mandatory distributed session store requirement; PR:N because the attacker bypasses authentication without prior credentials; no availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (vmware).

CVSS VectorVendor: vmware

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

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

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
High
dominant Java security framework, core to most Spring Boot enterprise apps
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

37
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +37
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Spring

View all
CVE-2025-41243 CRITICAL POC
10.0 Sep 16

Spring Cloud Gateway Server Webflux may be vulnerable to Spring Environment property modification. Rated critical severi

CVE-2025-70982 CRITICAL POC
9.9 Jan 26

Access control bypass in SpringBlade v4.5.0 importUser function allows low-privileged users to import sensitive user dat

CVE-2026-22739 HIGH POC
8.6 Mar 24

Spring Cloud Config Server contains a path traversal vulnerability when using the native file system backend, allowing u

CVE-2025-41242 MEDIUM POC
5.9 Aug 18

Spring Framework MVC applications can be vulnerable to a “Path Traversal Vulnerability” when deployed on a non-compliant

CVE-2025-70983 CRITICAL
9.9 Jan 23

SpringBlade v4.5.0 has an access control flaw in authRoutes allowing low-privileged users to escalate to admin through t

CVE-2026-41699 CRITICAL
9.8 Jun 11

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

CVE-2026-59313 CRITICAL
9.8 Aug 27

Server-Sent Events (SSE) stream corruption affects Spring MVC applications built on the functional web framework across

CVE-2026-22738 CRITICAL
9.8 Mar 27

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

CVE-2026-41855 CRITICAL
9.8 Jun 09

Unsafe JSON deserialization in Spring Framework's JMS message converters (MappingJackson2MessageConverter and JacksonJso

CVE-2025-41232 CRITICAL
9.1 May 21

Spring Security Aspects may not correctly locate method security annotations on private methods. Rated critical severity

CVE-2026-59283 CRITICAL
9.1 Aug 27

Safety-guard bypass in the Spring Framework SpEL engine (VMware/Broadcom) lets attacker-controlled expression input esca

CVE-2026-40982 CRITICAL
9.1 May 07

Directory traversal in Spring Cloud Config server module allows remote unauthenticated attackers to read arbitrary files

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