CVE-2026-33846

high

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.

References

https://access.redhat.com/errata/RHSA-2026:82888

https://access.redhat.com/errata/RHSA-2026:82857

https://access.redhat.com/errata/RHSA-2026:82372

https://access.redhat.com/errata/RHSA-2026:82354

https://access.redhat.com/errata/RHSA-2026:82347

https://access.redhat.com/errata/RHSA-2026:82322

https://access.redhat.com/errata/RHSA-2026:82304

https://access.redhat.com/errata/RHSA-2026:74674

https://access.redhat.com/errata/RHSA-2026:72502

https://access.redhat.com/errata/RHSA-2026:65839

https://access.redhat.com/errata/RHSA-2026:60019

https://access.redhat.com/errata/RHSA-2026:59831

https://access.redhat.com/errata/RHSA-2026:58981

https://access.redhat.com/errata/RHSA-2026:57483

https://access.redhat.com/errata/RHSA-2026:57402

https://access.redhat.com/errata/RHSA-2026:56911

https://access.redhat.com/errata/RHSA-2026:56853

https://access.redhat.com/errata/RHSA-2026:56786

https://access.redhat.com/errata/RHSA-2026:41921

https://access.redhat.com/errata/RHSA-2026:36006

https://access.redhat.com/errata/RHSA-2026:36005

https://access.redhat.com/errata/RHSA-2026:36004

https://access.redhat.com/errata/RHSA-2026:34372

https://access.redhat.com/errata/RHSA-2026:33125

https://access.redhat.com/errata/RHSA-2026:32962

https://access.redhat.com/errata/RHSA-2026:30850

https://access.redhat.com/errata/RHSA-2026:30849

https://access.redhat.com/errata/RHSA-2026:30004

https://access.redhat.com/errata/RHSA-2026:29197

https://access.redhat.com/errata/RHSA-2026:26409

https://access.redhat.com/errata/RHSA-2026:26319

https://access.redhat.com/errata/RHSA-2026:20613

https://access.redhat.com/errata/RHSA-2026:20612

https://access.redhat.com/errata/RHSA-2026:20611

https://access.redhat.com/errata/RHSA-2026:13274

Details

Source: Mitre, NVD

Published: 2026-05-04

Updated: 2026-10-14

Risk Information

CVSS v2

Base Score: 7.8

Vector: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C

Severity: High

CVSS v3

Base Score: 7.5

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Severity: High

EPSS

EPSS: 0.01123