Skip to content

suppress CVE-2026-33846: gnutls DTLS heap overflow DoS in Alpine base image#401

Merged
sophia-chen-ttd merged 3 commits intomainfrom
syw-vul-CVE-2026-33846-gnutls-dtls-suppress
May 5, 2026
Merged

suppress CVE-2026-33846: gnutls DTLS heap overflow DoS in Alpine base image#401
sophia-chen-ttd merged 3 commits intomainfrom
syw-vul-CVE-2026-33846-gnutls-dtls-suppress

Conversation

@sophia-chen-ttd
Copy link
Copy Markdown
Contributor

Summary

  • CVE-2026-33846 (HIGH) — GnuTLS Denial of Service via heap buffer overflow in DTLS handshake (gnutls 3.8.11-r0 → fixed in 3.8.13-r0 in Alpine)
  • gnutls is present in the Alpine layer of the eclipse-temurin base image but is not used by our Java service — the JVM uses JSSE for TLS over TCP/HTTPS, not gnutls
  • The DTLS attack vector (TLS over UDP) is not applicable to our services — confirmed by searching all source code, Dockerfiles, and dependency files
  • Suppressed in `.trivyignore` with expiry 2026-11-05 (6 months)

Impact assessment

gnutls is an OS-level Alpine package. Our Java services use the JVM's JSSE (Java Secure Socket Extension) for all TLS — gnutls is never called. No references to gnutls found anywhere in this repo's source, config, or dependencies. The attack requires a DTLS handshake, which our TCP/HTTPS services never perform.

Test plan

  • Vulnerability scan CI check passes on this PR

… image

gnutls is not used by our Java service (JVM uses JSSE). The DTLS attack
vector is not applicable to our TCP/HTTPS services. Expiry: 2026-11-05.
@sophia-chen-ttd sophia-chen-ttd merged commit d706880 into main May 5, 2026
4 checks passed
@sophia-chen-ttd sophia-chen-ttd deleted the syw-vul-CVE-2026-33846-gnutls-dtls-suppress branch May 5, 2026 04:30
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