security: upgrade Apache Tomcat 9.0.118 → 9.0.120 - #36593
Conversation
Moves main forward to the current Tomcat 9.0.x release (2026-07-03), picking up the CVE-2024-56337 startup-protection check, the CVE-2025-49125 regression fix, WebDAV serveSubpathOnly hardening, and the permessage-deflate buffer fix. Single property drives the dependency, the assembled distribution, and the Docker base image. Closes #36592 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JHg1W7beD4Z1yLoTJpyXss
|
Claude finished @mbiuki's task in 34s —— View job Claude finished @mbiuki's task in 38s —— View job Rollback-Safety Analysis
Diff: single-line version bump in -<tomcat.version>9.0.118</tomcat.version>
+<tomcat.version>9.0.120</tomcat.version>This only changes the Verdict: ✅ Safe to Rollback — this is a pure build-time dependency bump (application server container version), with no persisted state, schema, or API contract implications for N-1. |
|
Queued — the merge queue status continues in this comment ↓. |
Merge Queue Status
This pull request spent 2 minutes 6 seconds in the queue, including 5 seconds running CI. Required conditions to merge
ReasonPull request #36593 has been dequeued GitHub refused to merge the pull request. Pull Request is in the merge queue. This is usually enforced by a branch protection or ruleset rule. HintYou should look at the reason for the failure and decide if the pull request needs to be fixed or if you want to requeue it. Tick the box to put this pull request back in the merge queue (same as
|
Proposed Changes
Bumps Apache Tomcat on
mainfrom 9.0.118 to the current release 9.0.120 (2026-07-03). PR #35798 backported a Tomcat bump to the 24.12.27 LTS branch butmainwas left behind.Single-line change in
parent/pom.xml—tomcat.versionis the one source of truth; it drives the Maven dependency, the assembleddotserver/tomcat-${tomcat.version}distribution, and thetomcat:${tomcat.version}-jdk11Docker base image. No other hardcoded references exist.Security-relevant changes (9.0.119 → 9.0.120)
PreResources/PostResourcesaccess below the web-app rootserveSubpathOnly— operation destinations now also restricted to the sub-pathpermessage-deflate— no longer drops bytes when a compressed message inflates past the bufferReaderChecklist
org.apache.tomcat:tomcat:9.0.120:tar.gz+tomcat-embed-core:9.0.120resolve from the dotCMS Artifactory mirror./mvnw install -pl :dotcms-core --am -DskipTests -Ddocker.skip→ BUILD SUCCESS; assembly unpacksdotserver/tomcat-9.0.120/with dotCMS overrides appliedCloses #36592
🤖 Generated with Claude Code