Skip to content

Commit 0234159

Browse files
authored
Bump jackson-bom to 2.21.4 to fix CVEs (#1412)
## Summary - Bump `jackson-bom` from 2.21.1 → 2.21.4, fixing CVE-2026-54512, CVE-2026-54513, CVE-2026-54514, CVE-2026-54516, CVE-2026-54517, CVE-2026-54518 ([release notes](https://github.com/FasterXML/jackson-databind/blob/2.21/release-notes/VERSION-2.x)) - Suppress CVE-2026-54515 in trivyignore (no fix in 2.21.x yet — Trivy DB references 2.21.5 which has not been released) - Remove expired Netty CVE suppressions (already fixed by 4.1.135.Final bump in #1389) ## Test plan - [ ] PR build Trivy image scan passes - [ ] If Trivy still flags CVE-2026-54514 or CVE-2026-54517 (stale Trivy DB), add suppressions for those as well
1 parent 8bf5b40 commit 0234159

3 files changed

Lines changed: 7 additions & 25 deletions

File tree

.github/trivy/daily-scan.trivyignore.yaml

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,6 @@
1111
# expired_at: <required - YYYY-MM-DD>
1212

1313
vulnerabilities:
14-
- id: CVE-2026-41417
15-
statement: "Netty request-line validation bypass via setUri() enables CRLF injection/request smuggling. Low risk for ADOT Java agent (URIs are operator-configured, no attacker-controlled input reaches setUri()). Fix: bump netty-bom to 4.1.133.Final. https://nvd.nist.gov/vuln/detail/CVE-2026-41417"
16-
expired_at: 2026-05-22
17-
- id: CVE-2026-42583
18-
statement: "Netty Lz4FrameDecoder resource exhaustion. Fix: bump netty-bom to 4.1.133.Final. https://avd.aquasec.com/nvd/cve-2026-42583"
19-
expired_at: 2026-05-22
20-
- id: CVE-2026-42584
21-
statement: "Netty HttpClientCodec response desynchronization. Fix: bump netty-bom to 4.1.133.Final. https://avd.aquasec.com/nvd/cve-2026-42584"
22-
expired_at: 2026-05-22
23-
- id: CVE-2026-42587
24-
statement: "Netty HttpContentDecompressor maxAllocation bypass with br/zstd/snappy Content-Encoding leads to decompression bomb. Fix: bump netty-bom to 4.1.133.Final. https://avd.aquasec.com/nvd/cve-2026-42587"
25-
expired_at: 2026-05-22
14+
- id: CVE-2026-54515
15+
statement: "jackson-databind vulnerability. No fix available in 2.21.x yet (Trivy DB lists 2.21.5 which has not been released). https://avd.aquasec.com/nvd/cve-2026-54515"
16+
expired_at: 2026-07-31

.github/trivy/pr-build.trivyignore.yaml

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,6 @@
99
# expired_at: <required - YYYY-MM-DD>
1010

1111
vulnerabilities:
12-
- id: CVE-2026-41417
13-
statement: "Netty request-line validation bypass via setUri() enables CRLF injection/request smuggling. Low risk for ADOT Java agent (URIs are operator-configured, no attacker-controlled input reaches setUri()). Fix: bump netty-bom to 4.1.133.Final. https://nvd.nist.gov/vuln/detail/CVE-2026-41417"
14-
expired_at: 2026-05-22
15-
- id: CVE-2026-42583
16-
statement: "Netty Lz4FrameDecoder resource exhaustion. Fix: bump netty-bom to 4.1.133.Final. https://avd.aquasec.com/nvd/cve-2026-42583"
17-
expired_at: 2026-05-22
18-
- id: CVE-2026-42584
19-
statement: "Netty HttpClientCodec response desynchronization. Fix: bump netty-bom to 4.1.133.Final. https://avd.aquasec.com/nvd/cve-2026-42584"
20-
expired_at: 2026-05-22
21-
- id: CVE-2026-42587
22-
statement: "Netty HttpContentDecompressor maxAllocation bypass with br/zstd/snappy Content-Encoding leads to decompression bomb. Fix: bump netty-bom to 4.1.133.Final. https://avd.aquasec.com/nvd/cve-2026-42587"
23-
expired_at: 2026-05-22
12+
- id: CVE-2026-54515
13+
statement: "jackson-databind vulnerability. No fix available in 2.21.x yet (Trivy DB lists 2.21.5 which has not been released). https://avd.aquasec.com/nvd/cve-2026-54515"
14+
expired_at: 2026-07-31

dependencyManagement/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ val otelJavaAgentVersion = if (!testSnapshots) otelVersion else "$otelSnapshotVe
3535

3636
val dependencyBoms = listOf(
3737
"com.amazonaws:aws-java-sdk-bom:1.12.599",
38-
"com.fasterxml.jackson:jackson-bom:2.21.1",
38+
"com.fasterxml.jackson:jackson-bom:2.21.4",
3939
"com.google.guava:guava-bom:33.0.0-jre",
4040
"com.google.protobuf:protobuf-bom:3.25.1",
4141
"com.linecorp.armeria:armeria-bom:1.26.4",

0 commit comments

Comments
 (0)