A heap buffer overflow vulnerability exists in the DTLS handshake fragment reassembly logic of...
Résumé
A heap buffer overflow vulnerability exists in the DTLS handshake fragment reassembly logic of...
Description d'origine
La description telle que publiée par la source (souvent en anglais).
A heap buffer overflow vulnerability exists in the DTLS handshake fragment reassembly logic of GnuTLS. The issue arises in merge_handshake_packet() where incoming handshake fragments are matched and merged based solely on handshake type, without validating that the message_length field remains consistent across all fragments of the same logical message. An attacker can exploit this by sending crafted DTLS fragments with conflicting message_length values, causing the implementation to allocate a buffer based on a smaller initial fragment and subsequently write beyond its bounds using larger, inconsistent fragments. Because the merge operation does not enforce proper bounds checking against the allocated buffer size, this results in an out-of-bounds write on the heap. The vulnerability is remotely exploitable without authentication via the DTLS handshake path and can lead to application crashes or potential memory corruption.
Source: NIST National Vulnerability Database NVD GitHub Advisory
Résumé IA
Rédigé par une IA externe ; il peut contenir des erreurs. Vérifiez la description d'origine et les références ci-dessous avant d'agir.
Une vulnérabilité référencée CVE-2026-33846 a été découverte dans gnutls.
Risque d'opérations non autorisées ou de divulgation. Score CVSS : 7.5/10.
Action : appliquez le correctif officiel de l'éditeur.
En cas de doute, contactez votre service informatique ou cherchez « gnutls CVE-2026-33846 » sur le site de l'éditeur.
CVE-2026-33846 (gnutls) — CWE-130 / CVSS v3 7.5
Vecteur d'attaque : distant (réseau) / non authentifié / sans interaction utilisateur
Plan : 1) Audit SBOM, 2) Mise à jour staging→prod, 3) Surveillance WAF/proxy sur les endpoints affectés, 4) Recherche d'IOC dans les logs.
Réfs : voir GHSA / avis éditeur / version corrigée liés sur cette page.
GnuTLSのDTLSハンドシェイクでのヒープバッファオーバーフローです。
GnuTLSのmerge_handshake_packet()関数
認証なしでリモートから悪用可能であり、アプリケーションクラッシュやメモリ破壊の可能性があります。
DTLSハンドシェイクのフラグメント長を厳密に検証し、一致しない場合はエラーを発生させるように修正する。
DTLS機能を無効にするか、信頼された環境でのみ使用する。
DTLSハンドシェイクで不明なクラッシュや不正な動作が発生していないかを監視する。
État des correctifs par distribution
Paquets corrigés publiés par chaque distribution pour cette CVE
- Alpine Linux ALPINE-CVE-2026-33846 gnutls Corrigé dans: 3.8.13-r0
- BellSoft Alpaquita BELL-CVE-2026-33846 gnutls Corrigé dans: 3.8.13-r0
- Debian DEBIAN-CVE-2026-33846 gnutls28 Corrigé dans: 3.7.1-5+deb11u10
- Ubuntu UBUNTU-CVE-2026-33846 gnutls28 Corrigé dans: 3.4.10-4ubuntu1.9+esm3
Références
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web bugzilla.redhat.com
- web nvd.nist.gov
- web github.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web security.access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web secalert@redhat.com
- web secalert@redhat.com
- web secalert@redhat.com
- web secalert@redhat.com
- web secalert@redhat.com
- web secalert@redhat.com
- web secalert@redhat.com
- web secalert@redhat.com
- web secalert@redhat.com