Skip to content

WW-5717 Bump Spring Framework to 7.0.9 in the jakartaee11 profile - #1911

Merged
lukaszlenart merged 1 commit into
mainfrom
WW-5717-spring-7.0.9
Sep 11, 2026
Merged

WW-5717 Bump Spring Framework to 7.0.9 in the jakartaee11 profile#1911
lukaszlenart merged 1 commit into
mainfrom
WW-5717-spring-7.0.9

Conversation

@lukaszlenart

Copy link
Copy Markdown
Member

Fixes WW-5717

The OWASP workflow (-Pdependency-check -Pjakartaee11, fail on CVSS ≥ 7) flags spring-core-7.0.8.jar with 17 CVEs from Spring's 2026-08-20 advisory wave, 12 of them ≥ 7.0. 7.0.9 is the first OSS release covering all of them, so this bumps the jakartaee11 profile's spring.version from 7.0.8 to 7.0.9.

None of the 17 sits on a code path Struts executes — they are Spring MVC / WebFlux / RSocket, SpEL, DataBinder, UrlHandlerFilter and ContentDisposition issues, and Struts ships no spring-webmvc/spring-webflux at all. Dependency hygiene, not a Struts fix; the per-CVE breakdown is on the ticket.

Not changed: the default profile's 6.2.19. It is the last OSS 6.2.x (6.2.20 is Enterprise-Support-only), CI scans the jakartaee11 profile, and suppressing four 9.8s for an EOL line would only hide the real question — that is WW-5721, targeted at 8.0.0.

Verification

  • mvn test -DskipAssembly -Pjakartaee11 -pl plugins/spring,plugins/rest,plugins/junit,plugins/testng — 224 tests, 0 failures
  • mvn org.owasp:dependency-check-maven:aggregate -Pdependency-check -Pjakartaee11 against an NVD cache refreshed today — 169 dependencies scanned, all nine Spring jars at 7.0.9, no 2026 Spring CVE reported, BUILD SUCCESS

🤖 Generated with Claude Code

7.0.9 is the first OSS Spring Framework release covering the
2026-08-20 advisory wave (CVE-2026-47883..47893, 59280..59283, 59313,
59314) that the OWASP dependency-check run flags on spring-core 7.0.8.
None of the 17 sits on a code path Struts executes (they are Spring
MVC/WebFlux/RSocket, SpEL, DataBinder and UrlHandlerFilter issues),
so this is dependency hygiene, not a Struts fix.

The default profile stays on 6.2.19: it is the last OSS 6.2.x release,
6.2.20 is Enterprise-Support-only, and CI scans the jakartaee11 profile.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@lukaszlenart
lukaszlenart marked this pull request as ready for review September 11, 2026 05:38
@lukaszlenart
lukaszlenart merged commit 3a05ecf into main Sep 11, 2026
13 checks passed
@lukaszlenart
lukaszlenart deleted the WW-5717-spring-7.0.9 branch September 11, 2026 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant