Cyber Security News

OpenSSL High-Severity Flaw Lets Attackers Leak Heap Memory in Plaintext

OpenSSL has announced a high-severity vulnerability in its Datagram Transport Layer Security (DTLS) implementation that could allow a remote peer to read unintended plaintext heap memory during handshake data transmission or trigger a denial-of-service condition.

This vulnerability, tracked as CVE-2026-84782, stems from an out-of-bounds read when handling DTLS handshake message retransmissions.

The issue affects various OpenSSL versions, including 4.0, 3.6, 3.5, 3.4, 3.0, 1.1.1, and 1.0.2, as noted in the OpenSSL Security Advisory released on September 29, 2026.

OpenSSL High-Severity Flaw

DTLS is specifically designed for datagram-based transports and incorporates retransmission mechanisms to recover handshake packets that may be lost in transit.

The vulnerability occurs when an application sends a DTLS handshake message in multiple fragments, and the transport temporarily cannot accept more data.

In this case, OpenSSL may return a WANT_WRITE status, which suspends the handshake message write midway through transmission.

While this operation is suspended, a DTLS retransmission timer can expire and attempt to resend an earlier handshake message from the retransmission queue.

OpenSSL’s retransmission logic mistakenly reuses the same internal buffer and tracking state associated with the suspended handshake write.

Instead of resetting its read position to the beginning of the queued message, retransmission could start at the offset reached during the in-progress write.

Consequently, a peer might receive a malformed or mislabeled DTLS handshake message containing leftover bytes from an unrelated, larger message still in transit. In some cases, this can lead to reading beyond the intended message buffer, which could expose heap-resident data in plaintext.

This vulnerability is classified as CWE-125, indicating an out-of-bounds read weakness. Its primary security concern is the unintended disclosure of heap memory to the remote DTLS peer.

The leaked data will vary based on the process’s memory contents and runtime conditions, potentially including fragments of previously allocated application or library data. However, the advisory has not confirmed any reliable arbitrary-memory disclosure capability.

Moreover, the flaw can also cause a process to crash when the retransmission logic attempts to read from an unmapped memory region, potentially causing a denial-of-service condition for affected applications handling attacker-controlled DTLS traffic.

A related flaw within the same retransmission path could corrupt the bookkeeping necessary to resume the suspended handshake write. If retransmission occurs while another write is still paused, any subsequent calls to SSL_read(), SSL_write(), SSL_accept(), or SSL_connect() may encounter inconsistent states, triggering an abort in debugging builds.

Affected Versions and Fixes

OpenSSL has addressed the issue by resetting the retransmission read position before resending a message. The project also ensures that retransmissions are skipped while a handshake write is suspended, deferring them until the application resumes the pending operation.

Affected branchFixed release
OpenSSL 4.04.0.3
OpenSSL 3.63.6.5
OpenSSL 3.53.5.9
OpenSSL 3.43.4.8
OpenSSL 3.0 Premium Support3.0.23
OpenSSL 1.1.1 Premium Support1.1.1zj
OpenSSL 1.0.2 Premium Support1.0.2zs

Organizations should identify internet-facing services, VPNs, VoIP systems, IoT deployments, and custom applications using DTLS, and promptly upgrade their bundled or system-provided OpenSSL packages. This issue does not affect the OpenSSL FIPS module, as the vulnerable DTLS code lies outside its boundary.

The vulnerability was reported on August 17, 2026, by Laurent Gaffie of SecuRizon, and Ryan Hooper developed the fix.

Cut every SOC alert investigation by 21 min. Power your SOC with instant IOC context for immediate response: Integrate TI Lookup in your SOC

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

OpenSSH sshole Flaw Allows Hackers to Log Into Password-Disabled Linux Accounts Using 257-Character Passwords

A decade-old authentication bypass in OpenSSH on musl-based Linux lets attackers log into accounts that…

2 minutes ago

New GhostMap Android Vulnerability Can Crash Phones Permanently Without Opening an App or Granting Permissions

Bitdefender researchers have revealed a vulnerability called GhostMap that affects Android devices. This vulnerability can…

12 minutes ago

Microsoft Paint Vulnerability Allows Hackers to Execute Malicious Code Remotely Without User Interaction

Microsoft has announced a vulnerability in Windows Paint that could let unauthenticated attackers execute malicious…

35 minutes ago

ARTEX AI Framework Linked to Bank Breaches and Cloud Attacks Found Exposed Across Hundreds of Servers

An autonomous penetration-testing framework linked to South Korean banking breaches and cloud supply-chain attacks is…

1 hour ago

Shopify Makes IP Allowlisting Mandatory for All Public Apps to Prevent Stolen API Token Abuse

Shopify is making IP allowlisting mandatory for all public apps to limit abuse of stolen…

1 hour ago

OpenAI’s New GPT-6 Cyber Finds 81 High-Severity Firefox Vulnerabilities and 948 Linux Kernel Exploits

OpenAI has introduced GPT-6 Cyber, a security-focused model built to find and validate exploitable vulnerabilities…

1 hour ago