Skip to content

chore(deps): update dependencies to fix security vulnerabilities#89

Merged
HamzaAburaneh merged 2 commits into
mainfrom
dependency-security-updates
May 20, 2026
Merged

chore(deps): update dependencies to fix security vulnerabilities#89
HamzaAburaneh merged 2 commits into
mainfrom
dependency-security-updates

Conversation

@HamzaAburaneh

Copy link
Copy Markdown
Contributor

Tomcat (10.1.54 → 11.0.22) via tomcat.version property:

jackson-core: removed explicit 2.18.6 override (was downgrading from BOM 2.21.2)

  • Now managed by Spring Boot BOM at 2.21.2

logback (1.5.25 → 1.5.32): patch update for latest fixes
nekohtml (1.9.21 → 1.9.22): patch update
poi + poi-ooxml (5.4.0 → 5.5.1): minor update with bug fixes
dom4j (2.1.3 → 2.2.0): minor update
java-jwt (4.4.0 → 4.5.2): minor update with security improvements
jjwt-api/impl/jackson (0.12.6 → 0.13.0): minor update
commons-csv (1.11.0 → 1.14.1): minor update
jaxen (2.0.1 → 2.0.3): patch update via jaxen.version property

Also restored missing spring-boot-maven-plugin in section required for building executable fat jar for Docker deployment

Spring Security CVEs #11 and #12 already fixed by Spring Boot 3.5.14 which brings in Spring Security 6.5.10 (affected range was <= 6.5.9)

Tomcat (10.1.54 → 11.0.22) via tomcat.version property:
- Fixes CVE #17: HTTP/2 request headers not validated (CVSS 9.8)
- Fixes CVE #20: Digest authenticator authenticates unknown users (CVSS 9.8)
- Fixes CVE #22: Security constraints not correctly applied (CVSS 9.1)
- Fixes CVE #16: Unbounded read in WebDAV LOCK/PROPFIND (CVSS 7.5)
- Fixes CVE #19: LockOutRealm case-sensitivity issue (CVSS 7.5)
- Fixes CVE #18: WebSocket authentication header exposure (CVSS 7.3)
- Fixes CVE #21: AJP secret compared in non-constant time (CVSS 3.7)
- Aligns all three Tomcat artifacts (core, el, websocket) at same version

jackson-core: removed explicit 2.18.6 override (was downgrading from BOM 2.21.2)
- Now managed by Spring Boot BOM at 2.21.2

logback (1.5.25 → 1.5.32): patch update for latest fixes
nekohtml (1.9.21 → 1.9.22): patch update
poi + poi-ooxml (5.4.0 → 5.5.1): minor update with bug fixes
dom4j (2.1.3 → 2.2.0): minor update
java-jwt (4.4.0 → 4.5.2): minor update with security improvements
jjwt-api/impl/jackson (0.12.6 → 0.13.0): minor update
commons-csv (1.11.0 → 1.14.1): minor update
jaxen (2.0.1 → 2.0.3): patch update via jaxen.version property

Also restored missing spring-boot-maven-plugin in <build> section
required for building executable fat jar for Docker deployment

Spring Security CVEs #11 and #12 already fixed by Spring Boot 3.5.14
which brings in Spring Security 6.5.10 (affected range was <= 6.5.9)
@HamzaAburaneh HamzaAburaneh self-assigned this May 20, 2026
@HamzaAburaneh HamzaAburaneh requested a review from a team May 20, 2026 14:23
BeraJosh
BeraJosh previously approved these changes May 20, 2026
@HamzaAburaneh HamzaAburaneh merged commit 9cb67b6 into main May 20, 2026
3 checks passed
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.

2 participants