Skip to content

4.1.9: Bump Undertow, Spring Framework, Spring AI for security fixes#524

Merged
oliveregger merged 2 commits into
mainfrom
security/4.1.9-spring-undertow-spring-ai
May 27, 2026
Merged

4.1.9: Bump Undertow, Spring Framework, Spring AI for security fixes#524
oliveregger merged 2 commits into
mainfrom
security/4.1.9-spring-undertow-spring-ai

Conversation

@oliveregger
Copy link
Copy Markdown
Member

Summary

Address three Dependabot/security advisories by upgrading affected dependencies. Bumps the project version to 4.1.9 and adds the corresponding changelog entry.

  • Undertow 2.3.24.Final → 2.4.1.Final — fixes CVE-2026-3260 (DoS via multipart/form-data parsing on HTTP GET requests). Resolves Dependabot alert #302.
  • Spring Framework 6.2.17 → 6.2.18 — fixes CVE-2026-22745 (DoS via static resource resolution; only exploitable on Windows hosts, but bumping anyway to satisfy the scanner). Resolves Dependabot alert #313.
  • spring-ai-mcp 1.0.2 → 1.0.7 — fixes CVE-2026-41712.

- Undertow 2.3.24.Final -> 2.4.1.Final (CVE-2026-3260, Dependabot #302)
- Spring Framework 6.2.17 -> 6.2.18 (CVE-2026-22745, Dependabot #313)
- spring-ai-mcp 1.0.2 -> 1.0.7 (CVE-2026-41712)
- Bump project version to 4.1.9 and add changelog entry
…bility

Since Undertow 2.4.0, the servlet and websocket modules were extracted to
the io.undertow.ee project (UNDERTOW-2646). Switch to:

- io.undertow.ee:undertow-servlet:1.0.0.Final
- io.undertow.ee:undertow-websockets:1.0.0.Final

1.0.x targets Jakarta EE 10, matching Spring Framework 6.2. The old
io.undertow:undertow-servlet/undertow-websockets-jsr transitives from
spring-boot-starter-undertow are now excluded.
@oliveregger oliveregger merged commit 91d7ed9 into main May 27, 2026
9 checks passed
@oliveregger oliveregger deleted the security/4.1.9-spring-undertow-spring-ai branch May 27, 2026 07:53
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