Skip to content
OpenAdvisories

Description

Issue summary: Receiving a DTLS record for a future epoch while a handshake
is in progress causes OpenSSL to buffer far more memory than the record
itself requires.

Impact summary: A peer can use a small amount of network traffic to make an
OpenSSL DTLS endpoint retain a disproportionately large amount of memory,
which may lead to a Denial of Service.

CWE: CWE-405: Asymmetric Resource Consumption (Amplification)

Description: While a DTLS handshake is in progress, a peer may legitimately
have already moved on to the next epoch (for example, having sent its
ChangeCipherSpec and Finished messages) before the local endpoint has
processed the same transition, typically because of reordering on the
underlying UDP transport. OpenSSL buffers such early records so that they
can be processed once the local endpoint catches up.

Buffering a record currently retains the entire read buffer it arrived in,
which is sized to hold the largest possible DTLS record (around 16
kilobytes), rather than just the bytes that make up the record itself. Up
to 100 such records may be buffered per connection. As a result, a peer
that sends a stream of small forged records claiming to belong to the next
epoch can cause an OpenSSL DTLS endpoint to retain around 1.7 megabytes of
memory, despite sending only a small fraction of that amount of data over
the network.

An attacker therefore gains a memory amplification factor of around 1200,
and can multiply the effect across as many associations as it is able to
open, making this a remote memory exhaustion Denial of Service risk for
DTLS servers. Since the memory retained per connection remains bounded,
and any limit an application already places on the number of concurrent
associations also bounds the total exposure, this issue has been assessed
as Low severity.

FIPS impact: no

No FIPS modules are affected by this issue as the affected code is outside
the OpenSSL FIPS module boundary.

OpenSSL 4.0, 3.6, 3.5, 3.4, 3.0, 1.1.1 and 1.0.2 are vulnerable to this
issue.

OpenSSL 4.0 users should upgrade to OpenSSL 4.0.2.
OpenSSL 3.6 users should upgrade to OpenSSL 3.6.4.
OpenSSL 3.5 users should upgrade to OpenSSL 3.5.8.
OpenSSL 3.4 users should upgrade to OpenSSL 3.4.7.
OpenSSL 3.0 users should upgrade to OpenSSL 3.0.22.

Premium support customers only:
OpenSSL 1.1.1 users should upgrade to OpenSSL 1.1.1zi
OpenSSL 1.0.2 users should upgrade to OpenSSL 1.0.2zr

This issue was reported on 18 May 2026 by Amazon Web Services.
The fix has been developed by Matt Caswell.

-- cut (non-publishing metadata for internal use) --
Reported by: Amazon Web Services
Fixed by: Matt Caswell

Affected products

VendorProductAffectedFixed
OpenSSL OpenSSL 4.0.0 – < 4.0.2, 3.6.0 – < 3.6.4, 3.5.0 – < 3.5.8, 3.4.0 – < 3.4.7, 3.0.0 – < 3.0.22, 1.1.1 – < 1.1.1zi, 1.0.2 – < 1.0.2zr 4.0.2

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 openssl 3.6.4-1 —
Debian 13 openssl 3.5.7-1~deb13u2 —
Debian 12 openssl 3.0.22-1~deb12u1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 edk2 +1 No fix yet —
Ubuntu 26.04 LTS edk2 2025.11-3ubuntu7.3 USN-8865-1
Ubuntu 26.04 LTS edk2-hwe No fix yet —
Ubuntu 26.04 LTS openssl 3.5.5-1ubuntu3.4 USN-8678-1
Ubuntu 24.04 LTS edk2 2024.02-2ubuntu0.10 USN-8865-1
Ubuntu 24.04 LTS openssl 3.0.13-0ubuntu3.15 USN-8678-1
Ubuntu 22.04 LTS edk2 2022.02-3ubuntu0.22.04.7 USN-8865-1
Ubuntu 22.04 LTS openssl 3.0.2-0ubuntu1.29 USN-8678-1
Show 14 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro FIPS 20.04 LTS openssl No fix yet —
Ubuntu Pro FIPS 18.04 LTS openssl No fix yet —
Ubuntu Pro FIPS 16.04 LTS openssl No fix yet —
Ubuntu Pro FIPS-updates 24.04 LTS openssl-fips 3.0.13-0ubuntu3.15+Fips1 —
Ubuntu Pro FIPS-updates 22.04 LTS openssl 3.0.2-0ubuntu1.29+Fips1 —
Ubuntu Pro FIPS-updates 22.04 LTS openssl-fips No fix yet —
Ubuntu Pro FIPS-updates 20.04 LTS openssl No fix yet —
Ubuntu Pro FIPS-updates 18.04 LTS openssl No fix yet —
Ubuntu Pro FIPS-updates 16.04 LTS openssl No fix yet —
Ubuntu Pro FIPS-preview 22.04 LTS openssl +1 No fix yet —
Ubuntu Pro 22.04 LTS nodejs No fix yet —
Ubuntu Pro 20.04 LTS edk2 0~20191122.bd85bf54-2ubuntu3.6+esm1 USN-8865-1
Ubuntu Pro 20.04 LTS openssl 1.1.1f-1ubuntu2.24+esm5 USN-8678-2
Ubuntu Pro 18.04 LTS edk2 0~20180205.c0d9813c-2ubuntu0.3+esm3 USN-8865-1
Ubuntu Pro 18.04 LTS nodejs No fix yet —
Ubuntu Pro 18.04 LTS openssl 1.1.1-1ubuntu2.1~18.04.23+esm10 USN-8678-2
Ubuntu Pro 18.04 LTS openssl1.0 1.0.2n-1ubuntu5.13+esm6 USN-8678-2
Ubuntu Pro 16.04 LTS edk2 0~20160408.ffea0a2c-2ubuntu0.2+esm4 USN-8865-1
Ubuntu Pro 16.04 LTS nodejs No fix yet —
Ubuntu Pro 16.04 LTS openssl 1.0.2g-1ubuntu4.20+esm18 USN-8678-2
Ubuntu Pro 14.04 LTS openssl 1.0.1f-1ubuntu2.27+esm16 USN-8678-2
ReleasePackageFixed inAdvisory
RHEL 10 openssl +3 1:3.5.8-1.el10_2 RHSA-2026:67154
RHEL 9 openssl +3 1:3.5.8-1.el9_8 RHSA-2026:67165
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Hardened Images 1 openssl +10 3.5.8-0.1.hum1 RHSA-2026:59641, RHSA-2026:59635

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 openssl +3 1:3.5.8-1.el10_2.alma.1 ALSA-2026:67154
AlmaLinux 9 openssl +3 1:3.5.8-1.el9_8 ALSA-2026:67165

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 openssl 1:3.5.8-1.el10_2 RLSA-2026:67154
Rocky Linux 9 openssl 1:3.5.8-1.el9_8 RLSA-2026:67165
ReleasePackageFixed inAdvisory
SLES 15 SP7 openssl-1_0_0 1.0.2p-150000.3.116.1 SUSE-SU-2026:5209-1
SLES 15 SP7 openssl-1_1 1.1.1w-150700.11.30.1 SUSE-SU-2026:4041-1
SLES 15 SP7 openssl-3 3.5.0-150700.5.50.1 SUSE-SU-2026:4039-1
SLES 15 SP6 openssl-1_0_0 1.0.2p-150000.3.116.1 SUSE-SU-2026:5209-1
SLES 15 SP6 openssl-1_1 1.1.1w-150600.5.38.1 SUSE-SU-2026:3878-1
SLES 15 SP6 openssl-3 3.1.4-150600.5.64.1 SUSE-SU-2026:3866-1
SLES 15 SP5 openssl-1_0_0 1.0.2p-150000.3.116.1 SUSE-SU-2026:5209-1
SLES 15 SP5 openssl-1_1 1.1.1l-150500.17.63.1 SUSE-SU-2026:3877-1
SLES 15 SP5 openssl-3 3.0.8-150500.5.75.1 SUSE-SU-2026:3876-1
SLES 15 SP4 openssl-1_0_0 1.0.2p-150000.3.116.1 SUSE-SU-2026:5209-1
SLES 15 SP4 openssl-1_1 1.1.1l-150400.7.104.1 SUSE-SU-2026:4033-1
SLES 15 SP4 openssl-3 3.0.8-150400.4.98.1 SUSE-SU-2026:4032-1
SLES 12 SP5 openssl-1_0_0 1.0.2p-3.115.1 SUSE-SU-2026:4762-1
SLES 12 SP5 openssl-1_1 1.1.1d-2.139.1 SUSE-SU-2026:4043-1
Show 13 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 openssl-3 3.5.0-160000.10.1 SUSE-SU-2026:23609-1
SLES for SAP 15 SP6 openssl-1_0_0 1.0.2p-150000.3.116.1 SUSE-SU-2026:5209-1
SLES for SAP 15 SP6 openssl-1_1 1.1.1w-150600.5.38.1 SUSE-SU-2026:3878-1
SLES for SAP 15 SP6 openssl-3 3.1.4-150600.5.64.1 SUSE-SU-2026:3866-1
SLES for SAP 15 SP5 openssl-1_0_0 1.0.2p-150000.3.116.1 SUSE-SU-2026:5209-1
SLES for SAP 15 SP5 openssl-1_1 1.1.1l-150500.17.63.1 SUSE-SU-2026:3877-1
SLES for SAP 15 SP5 openssl-3 3.0.8-150500.5.75.1 SUSE-SU-2026:3876-1
SLES for SAP 15 SP4 openssl-1_0_0 1.0.2p-150000.3.116.1 SUSE-SU-2026:5209-1
SLES for SAP 15 SP4 openssl-1_1 1.1.1l-150400.7.104.1 SUSE-SU-2026:4033-1
SLES for SAP 15 SP4 openssl-3 3.0.8-150400.4.98.1 SUSE-SU-2026:4032-1
SLES 16.0 openssl-3 3.5.0-160000.10.1 SUSE-SU-2026:23609-1
SLE Micro 6.2 openssl-3 3.5.0-160000.10.1 SUSE-SU-2026:23463-1
SLE Micro 6.1 openssl-3 3.1.4-slfo.1.1_13.1 SUSE-SU-2026:23512-1
SLE Micro 6.0 openssl-3 3.1.4-17.1 SUSE-SU-2026:23473-1
SLE Micro 5.5 openssl-1_1 1.1.1l-150500.17.63.1 SUSE-SU-2026:3877-1
SLE Micro 5.4 openssl-1_1 1.1.1l-150400.7.104.1 SUSE-SU-2026:4033-1
SLE Micro 5.4 openssl-3 3.0.8-150400.4.98.1 SUSE-SU-2026:4032-1
SLE Micro 5.3 openssl-1_1 1.1.1l-150400.7.104.1 SUSE-SU-2026:4033-1
SLE Micro 5.3 openssl-3 3.0.8-150400.4.98.1 SUSE-SU-2026:4032-1
SLE HPC 15 SP5 openssl-1_1 1.1.1l-150500.17.63.1 SUSE-SU-2026:3877-1
SLE HPC 15 SP5 openssl-3 3.0.8-150500.5.75.1 SUSE-SU-2026:3876-1
SLE HPC 15 SP4 openssl-1_0_0 1.0.2p-150000.3.116.1 SUSE-SU-2026:5209-1
SLE HPC 15 SP4 openssl-1_1 1.1.1l-150400.7.104.1 SUSE-SU-2026:4033-1
SLE HPC 15 SP4 openssl-3 3.0.8-150400.4.98.1 SUSE-SU-2026:4032-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed openssl-3 3.5.3-8.1 openSUSE-SU-2026:11623-1
openSUSE Leap 16.0 openssl-3 3.5.0-160000.10.1 openSUSE-SU-2026:21744-1
ReleasePackageFixed inAdvisory
Alpine v3.24 openssl 3.5.8-r0 —
Alpine v3.23 openssl 3.5.8-r0 —
Alpine v3.22 openssl 3.5.8-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 openssl +5 1:3.5.8-1.amzn2023.0.1 ALAS2023-2026-2136
Amazon Linux 2 edk2-ovmf +3 20240813-313.amzn2 ALAS2-2026-3908
Amazon Linux 2 openssl +4 1:1.0.2k-24.amzn2.0.22 ALAS2-2026-3919
Amazon Linux 2 openssl11 +3 1:1.1.1zi-1.amzn2.0.1 ALAS2-2026-3907

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 openssl 3.3.7-6 —
Azure Linux 3 openssl-fips-provider No fix yet —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling openssl-4.0 +2 4.0.2-r0 —

Advisories 36

References