// Framework Continuation

Spring Framework 5 reached EOL.
Your app didn't.

OSSeva maintains CVE coverage for Spring Framework 5.2.x and 5.3.x, Spring Boot 2.6.x and 2.7.x, and Spring Security 5.x — the versions running in production at most Fortune 500 enterprises. No forced Spring 6 upgrade. No Java 17 requirement. Your timeline.

Why Spring EOL matters now

Spring Boot 2.x EOL was November 2023

Broadcom commercialized the Spring ecosystem and ended community support earlier than the enterprise market expected. Millions of production workloads still run Spring Boot 2.x with no upstream patch path.

Spring 6 migration requires Java 17 minimum

Spring Framework 6 and Spring Boot 3 require Java 17 as the minimum JDK. For many enterprises, upgrading the JDK and all its implications (GC, JVM flags, library compatibility) is a bigger project than the Spring migration itself.

SpEL injection CVEs keep landing on Spring 5.3.x post-EOL

Spring Framework 5.3.x continues to receive new CVE disclosures after Broadcom's support window closed. SpEL expression evaluation vulnerabilities — including remote code execution and denial-of-service vectors — will not be backported by upstream. OSSeva ships patches within 48 hours of any CVSS 9.0+ disclosure.

Coverage matrix

ProductVersionCommunity EOLOSSeva Coverage
Spring Framework5.2.xDec 2022Full CVE + Compliance
Spring Framework5.3.xDec 2024Full CVE + Compliance
Spring Framework6.xCurrentSupported
Spring Boot2.6.xNov 2023Full CVE + Compliance
Spring Boot2.7.xNov 2023Full CVE + Compliance
Spring Boot3.xCurrentSupported
Spring Security5.xDec 2023Full CVE + Compliance

Migration planning included in Architect tier

When you're ready to upgrade, OSSeva's Architect tier includes Spring 5 → Spring 6 migration planning: dependency analysis, Java version upgrade sequencing, Spring Security reconfiguration, and a phased rollout plan. Continuation and migration under one contract.

Frequently asked questions

Is Spring Framework 5.3.x still supported?

Spring Framework 5.3.x reached its community OSS end-of-life on December 31, 2024. Broadcom's commercial extended support option is also no longer available under standard terms. OSSeva delivers backported CVE patches for Spring Framework 5.3.x and Spring Boot 2.7.x, providing a security backstop while teams plan a migration to Spring 6.x.

What CVEs affect Spring Framework 5.3.x after EOL?

Notable post-EOL CVEs in Spring Framework 5.3.x include CVE-2026-0447 (SpEL injection via @Value placeholders, CVSS 9.8) and CVE-2025-8771 (Authorization bypass in Spring Security 5.8.x, CVSS 8.6). These were disclosed after community EOL and have no official upstream patch for the 5.3.x line — OSSeva backports these fixes specifically for Spring 5.3.x deployments.

What is the Jakarta EE namespace migration and why is it required for Spring 6?

Spring Framework 6 requires Java 17 and adopts the Jakarta EE 9+ namespace, which means all references to javax.* packages (javax.servlet, javax.persistence, etc.) must be changed to jakarta.*. This is a breaking change that affects every Spring Boot 2.x application at the dependency level. OSSeva's Spring migration toolkit includes automated codemod tooling to perform this namespace migration and handles common edge cases in enterprise codebases.

How long can OSSeva maintain Spring Framework 5.3.x security patches?

OSSeva's Spring Framework 5.3.x coverage is available as long as customers require it. Unlike community support, which ends on a fixed date, OSSeva engagements are renewed annually. Most Spring 5.3.x customers plan a 12–24 month transition window to Spring 6, with OSSeva coverage bridging the gap. We work with customers to scope and support the migration as part of the engagement.

Stay patched until you're ready to upgrade.

OSSeva covers Spring 5.x on your timeline — not Broadcom's.