Skip to main content

Spring Framework EUVDEUVD-2026-35326

| CVE-2026-41839 MEDIUM
Session Fixation (CWE-384)
2026-06-09 vmware GHSA-4hfh-6x8g-gwpp
4.2
CVSS 3.1 · Vendor: vmware
Share

Severity by source

Vendor (vmware) PRIMARY
4.2 MEDIUM
AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
Red Hat
4.2 MEDIUM
qualitative

Primary rating from Vendor (vmware).

CVSS VectorVendor: vmware

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

Lifecycle Timeline

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

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 6 maven packages depend on org.springframework:spring-webflux (5 direct, 1 indirect)

Ecosystem-wide dependent count for version 7.0.0.

DescriptionCVE.org

A WebFlux application with a compromised subdomain (for example, compromised via cross-site scripting (XSS)) is vulnerable to an escalation attack exchanging a known session ID for that of an authenticated user.

Affected versions: Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18; 6.1.0 through 6.1.27; 5.3.0 through 5.3.48.

AnalysisAI

Session fixation in Spring Framework's WebFlux reactive stack (versions 5.3.x through 7.0.x) enables a remote attacker to hijack an authenticated user's session by leveraging a compromised subdomain - typically via cross-site scripting - to plant a known session ID and exchange it for the victim's authenticated session post-login. The attack is classified as CWE-384 and requires both a prior subdomain compromise and user interaction, placing real-world exploitability well below the headline concern for most deployments. No public exploit code and no CISA KEV listing have been identified at time of analysis.

Technical ContextAI

Spring Framework's WebFlux module is the reactive, non-blocking HTTP stack built on Project Reactor, distinct from the traditional Spring MVC servlet stack. CVE-2026-41839 maps to CWE-384 (Session Fixation), a vulnerability class where an attacker pre-establishes or injects a session identifier before a user authenticates; once the user logs in, the server binds that known session ID to the now-authenticated session, giving the attacker access. The mechanism exploited here relies on subdomain cookie scope: a script executing on a compromised subdomain (e.g., assets.example.com) can write cookies scoped to the parent domain (example.com), thereby planting an attacker-controlled session ID into the victim's browser before they authenticate on the WebFlux application. The CPE string cpe:2.3:a:spring:spring_framework confirms the vulnerability spans the core Spring Framework library across four active version lines: 5.3.x, 6.1.x, 6.2.x, and 7.0.x. The Spring Framework is maintained by VMware/Broadcom and is among the most widely deployed Java application frameworks globally.

RemediationAI

The primary fix is to upgrade Spring Framework beyond the affected version ranges. Per the vendor advisory at https://spring.io/security/cve-2026-41839, applications running 7.0.0-7.0.7 should upgrade to a release above 7.0.7; those on 6.2.0-6.2.18 should upgrade beyond 6.2.18; those on 6.1.0-6.1.27 should upgrade beyond 6.1.27; and those on 5.3.0-5.3.48 should upgrade beyond 5.3.48. Exact first-fixed release numbers are not independently specified in the available intelligence - consult the vendor advisory to confirm the precise patched build for each line. As compensating controls where immediate patching is not feasible: configure session cookies with SameSite=Strict to prevent cross-site cookie injection (note: this may break legitimate cross-origin authentication flows); set the Secure flag on session cookies to prevent transmission over unencrypted channels; deploy strict Content Security Policy headers on all subdomains sharing the parent domain to reduce XSS footholds; audit all subdomains for XSS vulnerabilities and subdomain takeover exposure; and ensure the application regenerates session IDs upon authentication to invalidate pre-planted sessions. Session regeneration on login is the most direct architectural mitigation.

CVE-2017-12965 CRITICAL POC
9.8 Aug 23

Session fixation vulnerability in Apache2Triad 1.5.4 allows remote attackers to hijack web sessions via the PHPSESSID pa

CVE-2025-28242 CRITICAL POC
9.8 Apr 18

Improper session management in the /login_ok.htm endpoint of DAEnetIP4 METO v1.25 allows attackers to execute a session

CVE-2022-40916 CRITICAL POC
9.8 Feb 06

Tiny File Manager v2.4.7 and below is vulnerable to session fixation. Rated critical severity (CVSS 9.8), this vulnerabi

CVE-2025-45949 CRITICAL POC
9.8 Apr 28

A critical vulnerability was found in PHPGurukul User Registration & Login and User Management System V3.3 in the /login

CVE-2023-48929 CRITICAL POC
9.8 Dec 08

Franklin Fueling Systems System Sentinel AnyWare (SSA) version 1.6.24.492 is vulnerable to Session Fixation. Rated criti

CVE-2023-41012 CRITICAL POC
9.8 Sep 05

An issue in China Mobile Communications China Mobile Intelligent Home Gateway v.HG6543C4 allows a remote attacker to exe

CVE-2023-31498 CRITICAL POC
9.8 May 11

A privilege escalation issue was found in PHP Gurukul Hospital Management System In v.4.0 allows a remote attacker to ex

CVE-2022-3269 CRITICAL POC
9.8 Sep 23

Session Fixation in GitHub repository ikus060/rdiffweb prior to 2.4.7. Rated critical severity (CVSS 9.8), this vulnerab

CVE-2021-39290 CRITICAL POC
9.8 Aug 23

Certain NetModule devices allow Limited Session Fixation via PHPSESSID. Rated critical severity (CVSS 9.8), this vulnera

CVE-2020-11729 CRITICAL POC
9.8 Apr 15

An issue was discovered in DAViCal Andrew's Web Libraries (AWL) through 0.60. Rated critical severity (CVSS 9.8), this v

CVE-2019-18418 CRITICAL POC
9.8 Oct 24

clonos.php in ClonOS WEB control panel 19.09 allows remote attackers to gain full access via change password requests be

CVE-2018-18925 CRITICAL POC
9.8 Nov 04

Gogs 0.11.66 allows remote code execution because it does not properly validate session IDs, as demonstrated by a ".." s

Vendor StatusVendor

Share

EUVD-2026-35326 vulnerability details – vuln.today

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