Skip to main content
VulnerabilityPublished

CVE-2025-41234: VMware Spring Framework · HTTP Response Splitting

Affects VMware Spring FrameworkSource CVE Database V5

0

Not known to be exploited · CVSS 6.5 Medium.

Data as of 26 Oct 2026, 10:12 UTC

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.6% chance of exploitation in 30 days – higher than 48% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:L/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 12 Jun 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
VMware Spring FrameworkAffected
  • =6.0.5
  • =6.1.0
  • =6.2.0
  • <=6.0.28
  • >=6.1.0
  • <=6.1.20
  • >=6.2.0
  • <=6.2.7
Fixed in–

AI-suggested

  1. Upgrade all affected Spring Framework instances to the fixed versions: 6.2.8, 6.1.21, or 6.0.29 as applicable. This is the primary and most effective mitigation.
  2. Review application code to ensure that the Content-Disposition header is not set using ContentDisposition.Builder#filename(String, Charset) with non-ASCII charsets on unsanitized user input.
  3. Implement strict input validation and sanitization on any user-supplied data used in HTTP headers, especially filenames, to remove CRLF characters and other control sequences.
  4. Where possible, restrict the charset used in Content-Disposition headers to ASCII or use the filename(String) method variant that does not accept Charset parameters.
  5. Employ Web Application Firewalls (WAFs) with rules to detect and block HTTP response splitting attempts or suspicious CRLF injection patterns in headers.
  6. Conduct security code reviews and penetration testing focused on HTTP header injection vulnerabilities.
  7. Educate developers about secure handling of HTTP headers and the risks of reflected file download attacks.
  8. Monitor web application logs for unusual header manipulations or unexpected Content-Disposition values that could indicate exploitation attempts.

Description

Description In Spring Framework, versions 6.0.x as of 6.0.5, versions 6.1.x and 6.2.x, an application is vulnerable to a reflected file download (RFD) attack when it sets a “Content-Disposition” header with a non-ASCII charset, where the filename attribute is derived from user-supplied input. Specifically, an application is vulnerable when all the following are true: * The header is prepared with org.springframework.http.ContentDisposition. * The filename is set via ContentDisposition.Builder#filename(String, Charset). * The value for the filename is derived from user-supplied input. * The application does not sanitize the user-supplied input. * The downloaded content of the response is injected with malicious commands by the attacker (see RFD paper reference for details). An application is not vulnerable if any of the following is true: * The application does not set a “Content-Disposition” response header. * The header is not prepared with org.springframework.http.ContentDisposition. * The filename is set via one of: * ContentDisposition.Builder#filename(String), or * ContentDisposition.Builder#filename(String, ASCII) * The filename is not derived from user-supplied input. * The filename is derived from user-supplied input but sanitized by the application. * The attacker cannot inject malicious content in the downloaded content of the response. Affected Spring Products and VersionsSpring Framework: * 6.2.0 - 6.2.7 * 6.1.0 - 6.1.20 * 6.0.5 - 6.0.28 * Older, unsupported versions are not affected MitigationUsers of affected versions should upgrade to the corresponding fixed version. Affected version(s)Fix versionAvailability6.2.x6.2.8OSS6.1.x6.1.21OSS6.0.x6.0.29 Commercial https://enterprise.spring.io/ No further mitigation steps are necessary. CWE-113 in `Content-Disposition` handling in VMware Spring Framework versions 6.0.5 to 6.2.7 allows remote attackers to launch Reflected File Download (RFD) attacks via unsanitized user input in `ContentDisposition.Builder#filename(String, Charset)` with non-ASCII charsets.

References

Community reviews

Loading reviews…