Skip to content

[Security] UID2-7569/7570: Upgrade jackson to 2.21.4#637

Open
cYKatherine wants to merge 3 commits into
mainfrom
kchen-UID2-7569-jackson-sec
Open

[Security] UID2-7569/7570: Upgrade jackson to 2.21.4#637
cYKatherine wants to merge 3 commits into
mainfrom
kchen-UID2-7569-jackson-sec

Conversation

@cYKatherine

Copy link
Copy Markdown
Contributor

Summary

Resolves HIGH-severity jackson-databind vulnerabilities flagged by the scheduled Trivy scan:

jackson-databind is a direct dependency (was 2.14.2). Bumped to 2.21.4 and jackson-bom 2.21.4 imported in dependencyManagement so all jackson modules resolve consistently. Reachable production dependency → real upgrade.

Note: Netty was not flagged for uid2-shared (it is not bundled into the published library jar), so it is left unchanged here; the Netty CVEs are fixed in the downstream services that bundle it.

Tickets

UID2-7569, UID2-7570

Testing

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

cYKatherine and others added 3 commits July 27, 2026 12:46
Resolves HIGH-severity jackson-databind vulnerabilities flagged by the Trivy scan:
CVE-2026-54512 (arbitrary code execution), CVE-2026-54513 (security bypass).
Bumps the direct jackson-databind dependency 2.14.2 -> 2.21.4 and imports
jackson-bom 2.21.4 in dependencyManagement so all jackson modules align.

UID2-7569 UID2-7570

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The PR vulnerability-scan CI step flags Netty (CVE-2026-55831/55833/56745/59901)
at 4.1.135.Final bundled via netty-bom. Bump netty.version to 4.1.136.Final.

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

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