CVE-2026-59283: Spring Framework Safety Guard Bypass via SpEL Expression Compilation
Applications that evaluate Spring Expression Language (SpEL) expressions using SimpleEvaluationContext may be vulnerable to a safety guard bypass when the SpEL expression compiler is active.
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
Security readout for executives and security teams
Plain-English summary
Affected Spring applications may bypass protections intended to limit SpEL expression capabilities. If the specific vulnerable configuration is reachable, an unauthenticated remote attacker could alter application behavior or disrupt service. The CVSS assessment indicates high integrity and availability impact, but no confidentiality impact.
Executive priority
Treat as an urgent investigation and remediation item for exposed applications. Begin immediate inventory and configuration review, prioritizing public services. Escalate confirmed reachable instances for expedited vendor-guided upgrades; avoid assuming every installation is exploitable.
Technical view
The issue is a safety-guard bypass affecting SpEL expressions evaluated through SimpleEvaluationContext when the SpEL compiler is active. Reported affected branches span Spring Framework 7.0.0–7.0.8, 6.2.0–6.2.19, 6.1.0–6.1.28, 6.0.0–6.0.30, 5.3.0–5.3.49, and 5.2.25.RELEASE and earlier. CWE-913 applies.
Likely exposure
Exposure requires both SimpleEvaluationContext-based SpEL evaluation and an active SpEL compiler. Prioritize internet-facing applications and any expression-processing path influenced by untrusted input. Version presence alone does not prove exploitability; configuration and data-flow review are necessary.
Exploitation context
The CVSS vector describes network access, low complexity, no privileges, and no user interaction. The supplied record is not in KEV, and no provided source establishes active exploitation. Public exploit availability and observed attacks therefore remain unconfirmed.
Researcher notes
The source bundle establishes the vulnerable condition and CVSS 9.1 impact profile but provides limited mechanism detail. It does not name fixed versions, prove attacker-controlled expression reachability, or document exploitation. Assessment should distinguish dependency presence from a reachable SimpleEvaluationContext-plus-compiler data flow.
Mitigation direction
Inventory applications and transitive dependencies using the listed Spring Framework versions.
Consult the Spring advisory for confirmed fixed releases and configuration-specific mitigation guidance.
Upgrade to a vendor-confirmed fixed release using normal change-control and regression testing.
Restrict untrusted access to expression-evaluation paths until remediation is validated.
Validation and detection
Confirm the resolved Spring Framework version in each deployed artifact, not only build manifests.
Identify every use of SimpleEvaluationContext and determine whether SpEL compilation is active.
Trace whether untrusted data can influence expressions evaluated through the affected configuration.
After remediation, rerun application, security, and dependency tests against deployed artifacts.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-913: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
1ADP providers
2Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: yesTechnical Impact: total
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-913 · source CWE mapping
Improper Control of Dynamically-Managed Code Resources
Improper Control of Dynamically-Managed Code Resources represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.