Skip to content

UID2-6806: suppress CVE-2026-32776 (libexpat) in .trivyignore#380

Merged
BehnamMozafari merged 1 commit intomainfrom
bmz-UID2-6806-CVE-2026-32776
Mar 25, 2026
Merged

UID2-6806: suppress CVE-2026-32776 (libexpat) in .trivyignore#380
BehnamMozafari merged 1 commit intomainfrom
bmz-UID2-6806-CVE-2026-32776

Conversation

@BehnamMozafari
Copy link
Contributor

Summary

  • Suppresses CVE-2026-32776 (libexpat NULL pointer dereference, CVSS 5.5 Medium) in .trivyignore
  • Also suppresses CVE-2026-32767, which is the same CVE reported by Trivy with transposed digits — a known Trivy bug; this entry can be removed once Trivy fixes the typo
  • Expiry: 2026-04-25 (1 month), to revisit once libexpat 2.7.5 is available in the eclipse-temurin Alpine 3.23 base image

Rationale

libexpat is bundled in the eclipse-temurin Alpine base image but our Java services do not use it. Per the libexpat changelog, exploitation requires use of both XML_ExternalEntityParserCreate and XML_SetParamEntityParsing, which we do not call.

The fix requires libexpat >= 2.7.5, which is not yet available in Alpine 3.23.

Jira: https://thetradedesk.atlassian.net/browse/UID2-6806

Test plan

  • Verify Trivy scan passes after this change

🤖 Generated with Claude Code

libexpat NULL pointer dereference (CVE-2026-32776) - not exploitable as our
Java services do not use libexpat. Fix requires libexpat 2.7.5, not yet
available in eclipse-temurin Alpine 3.23. Also suppressing CVE-2026-32767
which is the same CVE with a Trivy typo (transposed digits).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@BehnamMozafari BehnamMozafari merged commit 4b6b7a0 into main Mar 25, 2026
4 checks passed
@BehnamMozafari BehnamMozafari deleted the bmz-UID2-6806-CVE-2026-32776 branch March 25, 2026 04:51
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