CVE-2026-47886
Received Received - Intake

Denial of Service in Spring Framework via SpEL Power Operator

Vulnerability report for CVE-2026-47886, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-27

Last updated on: 2026-08-27

Assigner: VMware

Description

Applications that evaluate user-supplied Spring Expression Language (SpEL) expressions may be vulnerable to a Denial of Service (DoS) attack when the power operator (^) is used with a BigDecimal or BigInteger operand and a large exponent value. Spring Framework 7.0.0 - 7.0.8 Spring Framework 6.2.0 - 6.2.19 Spring Framework 6.1.0 - 6.1.28 Spring Framework 6.0.0 - 6.0.30 Spring Framework 5.3.0 - 5.3.49 Spring Framework 5.2.25.RELEASE and earlier

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-27
Last Modified
2026-08-27
Generated
2026-08-27
AI Q&A
2026-08-27
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 12 associated CPEs
Vendor Product Version / Range
spring framework From 7.0.0 (inc) to 7.0.8 (inc)
spring framework From 6.2.0 (inc) to 6.2.19 (inc)
spring framework From 6.1.0 (inc) to 6.1.28 (inc)
spring framework From 6.0.0 (inc) to 6.0.30 (inc)
spring framework From 5.3.0 (inc) to 5.3.49 (inc)
spring framework to 5.2.25 (exc)
spring_project spring_framework From 7.0.0 (inc) to 7.0.8 (inc)
spring_project spring_framework From 6.2.0 (inc) to 6.2.19 (inc)
spring_project spring_framework From 6.1.0 (inc) to 6.1.28 (inc)
spring_project spring_framework From 6.0.0 (inc) to 6.0.30 (inc)
spring_project spring_framework From 5.3.0 (inc) to 5.3.49 (inc)
spring_project spring_framework to 5.3.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a Denial of Service (DoS) vulnerability in the Spring Framework where applications evaluating untrusted Spring Expression Language (SpEL) expressions with the power operator (^) using BigDecimal or BigInteger operands and large exponents can cause excessive CPU usage and JVM heap memory consumption, leading to application degradation or unavailability.

Detection Guidance

Detecting this vulnerability requires checking if your Spring Framework version is within the affected range. Use commands like 'find / -name "spring-core*.jar" 2>/dev/null' to locate Spring JAR files, then run 'java -jar spring-core*.jar 2>/dev/null | grep -i "version"' to check the version. Alternatively, check application logs for SpEL expression evaluations.

Impact Analysis

If exploited, this vulnerability can cause your application to slow down significantly or crash entirely due to high CPU and memory usage. This may disrupt services relying on the affected Spring Framework versions.

Compliance Impact

This vulnerability could indirectly impact compliance with standards like GDPR or HIPAA by causing system unavailability or degraded performance due to excessive CPU and memory consumption during a DoS attack. Unavailability of systems handling personal or health data may violate availability requirements under these regulations.

Mitigation Strategies

Upgrade to fixed versions of Spring Framework: 7.0.9, 6.2.20, 6.1.29, 6.0.31, or 5.3.50. For older versions like 5.2.x, upgrade to the latest 5.2.x release. No additional mitigation is required beyond upgrading.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-47886. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart