CVE-2026-33846 Gnutls: gnutls: denial of service via heap buffer overflow in dtls handshake fragment reassembly
Description
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.
Détail CVSS 3.1
Vecteur CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitable à distance par le réseau, sans compte et sans action d’un utilisateur ; un attaquant peut compromettre gravement la confidentialité, l’intégrité ou la disponibilité.
- Vecteur d’attaque
- Réseau
- Complexité
- Faible
- Privilèges requis
- Aucun
- Interaction
- Aucune
- Portée
- Inchangée
- Confidentialité
- Aucun
- Intégrité
- Aucun
- Disponibilité
- Élevé
Produits et versions touchés
| Produit | Versions touchées | Corrigé en |
|---|---|---|
| Red Hat Enterprise Linux 10 | Versions non publiées | |
| Red Hat Enterprise Linux 6 | Versions non publiées | |
| Red Hat Enterprise Linux 7 | Versions non publiées | |
| Red Hat Enterprise Linux 8 | Versions non publiées | |
| Red Hat Enterprise Linux 9 | Versions non publiées | |
| Red Hat Hardened Images 3.8 | premières → < 3.8.13-1.hum1 | 3.8.13-1.hum1 |
| Red Hat OpenShift Container Platform 4 | Versions non publiées | |
| Red Hat Enterprise Linux 10.0 Extended Update Support | Versions non publiées | |
| Red Hat Update Infrastructure 5 1787241260 | premières → < 1787241260 | 1787241260 |
Afficher les 49 autres branches Masquer les 49 autres branches
Références
- RHSA-2026:13274 access.redhat.com
- RHSA-2026:20611 access.redhat.com
- RHSA-2026:20612 access.redhat.com
- RHSA-2026:20613 access.redhat.com
- RHSA-2026:26319 access.redhat.com
- RHSA-2026:26409 access.redhat.com
- RHSA-2026:29197 access.redhat.com
- RHSA-2026:30004 access.redhat.com
- RHSA-2026:30849 access.redhat.com
- RHSA-2026:30850 access.redhat.com
- RHSA-2026:32962 access.redhat.com
- RHSA-2026:33125 access.redhat.com
- RHSA-2026:34372 access.redhat.com
- RHSA-2026:36004 access.redhat.com
- RHSA-2026:36005 access.redhat.com
- RHSA-2026:36006 access.redhat.com
- RHSA-2026:41921 access.redhat.com
- RHSA-2026:56786 access.redhat.com
- RHSA-2026:56853 access.redhat.com
- RHSA-2026:56911 access.redhat.com
- RHSA-2026:57402 access.redhat.com
- RHSA-2026:57483 access.redhat.com
- RHSA-2026:58981 access.redhat.com
- RHSA-2026:59831 access.redhat.com
- RHSA-2026:60019 access.redhat.com
- RHSA-2026:65839 access.redhat.com
- RHSA-2026:72502 access.redhat.com
- RHSA-2026:74674 access.redhat.com
- RHSA-2026:82304 access.redhat.com
- RHSA-2026:82322 access.redhat.com
- RHSA-2026:82347 access.redhat.com
- RHSA-2026:82354 access.redhat.com
- RHSA-2026:82372 access.redhat.com
- RHSA-2026:82857 access.redhat.com
- RHSA-2026:82888 access.redhat.com
- access.redhat.com access.redhat.com
- RHBZ#2450625 bugzilla.redhat.com
Chronologie
- Publiée
- Dernière modification