Skip to content

[Security] UID2-7569/7570/7571-7574: Upgrade jackson to 2.21.4 and Netty to 4.1.136.Final#425

Merged
cYKatherine merged 2 commits into
mainfrom
kchen-UID2-7569-jackson-netty-sec
Jul 27, 2026
Merged

[Security] UID2-7569/7570/7571-7574: Upgrade jackson to 2.21.4 and Netty to 4.1.136.Final#425
cYKatherine merged 2 commits into
mainfrom
kchen-UID2-7569-jackson-netty-sec

Conversation

@cYKatherine

Copy link
Copy Markdown
Contributor

Summary

Resolves the HIGH-severity dependency vulnerabilities flagged by the scheduled Trivy vulnerability scan.

Dependency CVEs Fix
jackson-databind CVE-2026-54512 (arbitrary code execution), CVE-2026-54513 (security bypass) jackson-bom 2.21.4 imported in dependencyManagement (before vertx-stack-depchain so it wins for the transitively-resolved jackson)
io.netty CVE-2026-55831, CVE-2026-55833, CVE-2026-56745, CVE-2026-59901 netty.version 4.1.135.Final4.1.136.Final

All are HIGH severity. jackson and Netty are reachable production dependencies (JSON (de)serialization + vert.x HTTP transport), so a real upgrade is applied rather than a suppression.

Tickets

  • UID2-7569, UID2-7570 (jackson)
  • UID2-7571, UID2-7572, UID2-7573, UID2-7574 (Netty)

Testing

Build + unit tests run in CI (no local Maven available).

cYKatherine and others added 2 commits July 27, 2026 12:34
Resolves HIGH-severity vulnerabilities flagged by the Trivy scan:
- jackson-databind: CVE-2026-54512 (arbitrary code execution), CVE-2026-54513
  (security bypass). Fixed by importing jackson-bom 2.21.4 in
  dependencyManagement (before vertx-stack-depchain so it wins for the
  transitively-resolved jackson).
- Netty: CVE-2026-55831, CVE-2026-55833, CVE-2026-56745, CVE-2026-59901.
  Fixed by bumping netty.version 4.1.135.Final -> 4.1.136.Final.

UID2-7569 UID2-7570 UID2-7571 UID2-7572 UID2-7573 UID2-7574

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…suppression

These entries (exp:2026-07-25) were the interim suppression from UID2-7364 while
awaiting a jackson fix, and they had already expired. This PR applies the real
fix (jackson 2.21.4), so the suppression is now dead cruft — removing it.

UID2-7569 UID2-7570

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
swibi-ttd
swibi-ttd previously approved these changes Jul 27, 2026
@swibi-ttd
swibi-ttd dismissed their stale review July 27, 2026 06:54

Withdrawn

@cYKatherine
cYKatherine merged commit 67c4a3b into main Jul 27, 2026
5 checks passed
@cYKatherine
cYKatherine deleted the kchen-UID2-7569-jackson-netty-sec branch July 27, 2026 09:10
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