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
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| 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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | openssl | 3.6.4-1 | — |
| Debian 13 | openssl | 3.5.7-1~deb13u2 | — |
| Debian 12 | openssl | 3.0.22-1~deb12u1 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Hardened Images 1 | openssl +10 | 3.5.8-0.1.hum1 | RHSA-2026:59641, RHSA-2026:59635 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | openssl | 3.3.7-6 | — |
| Azure Linux 3 | openssl-fips-provider | No fix yet | — |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | openssl-4.0 +2 | 4.0.2-r0 | — |
Advisories 36
- SUSE-SU-2026:5209-1 Security update for openssl-1_0_0 SUSE / openSUSE Security Updates · Nov 12, 2026
- WID-SEC-2026-4090 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 11, 2026
- WID-SEC-2026-3005 OpenSSL: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 11, 2026
- ALSA-2026:67165 Important: openssl security, bug fix, and enhancement update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:67154 Important: openssl security, bug fix, and enhancement update AlmaLinux Security Advisories · Oct 29, 2026
- SUSE-SU-2026:4762-1 Security update for openssl-1_0_0 SUSE / openSUSE Security Updates · Oct 21, 2026
- RHSA-2026:67165 Red Hat Security Advisory: openssl security, bug fix, and enhancement update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:67154 Red Hat Security Advisory: openssl security, bug fix, and enhancement update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:59635 Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:59641 Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- WID-SEC-2026-3642 Meinberg LANTIME: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 14, 2026
- USN-8865-1 edk2 vulnerabilities Ubuntu Security Notices (USN) · Oct 5, 2026
- SUSE-SU-2026:23609-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Sep 29, 2026
- SUSE-SU-2026:23512-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Sep 16, 2026
- RLSA-2026:67165 Important: openssl security, bug fix, and enhancement update Rocky Linux Security Advisories · Sep 15, 2026
- RLSA-2026:67154 Important: openssl security, bug fix, and enhancement update Rocky Linux Security Advisories · Sep 15, 2026
- SUSE-SU-2026:23463-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Sep 14, 2026
- SUSE-SU-2026:23473-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Sep 14, 2026
- ALAS2023-2026-2136 Important: openssl security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Sep 14, 2026
- ALAS2-2026-3907 Important: openssl11 security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · Sep 14, 2026
- ALAS2-2026-3908 Important: edk2 security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · Sep 14, 2026
- ALAS2-2026-3919 Important: openssl security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · Sep 14, 2026
- SUSE-SU-2026:4043-1 Security update for openssl-1_1 SUSE / openSUSE Security Updates · Sep 13, 2026
- SUSE-SU-2026:4039-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Sep 13, 2026
- SUSE-SU-2026:4041-1 Security update for openssl-1_1 SUSE / openSUSE Security Updates · Sep 13, 2026
- SUSE-SU-2026:4032-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Sep 13, 2026
- SUSE-SU-2026:4033-1 Security update for openssl-1_1 SUSE / openSUSE Security Updates · Sep 13, 2026
- SUSE-SU-2026:3876-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Sep 10, 2026
- SUSE-SU-2026:3877-1 Security update for openssl-1_1 SUSE / openSUSE Security Updates · Sep 10, 2026
- SUSE-SU-2026:3878-1 Security update for openssl-1_1 SUSE / openSUSE Security Updates · Sep 10, 2026
- SUSE-SU-2026:3866-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Sep 10, 2026
- openSUSE-SU-2026:21744-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Sep 9, 2026
- USN-8678-1 openssl vulnerabilities Ubuntu Security Notices (USN) · Sep 3, 2026
- openSUSE-SU-2026:11623-1 libopenssl-3-devel-3.5.3-8.1 on GA media SUSE / openSUSE Security Updates · Aug 28, 2026
- USN-8678-2 openssl, openssl1.0 vulnerabilities Ubuntu Security Notices (USN) · Aug 27, 2026
- WID-SEC-2026-3034 FreeBSD Project FreeBSD OS: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 25, 2026
References
- OpenSSL Advisory vendor-advisory
- 4.0.2 git commit patch
- 3.6.4 git commit patch
- 3.5.8 git commit patch
- 3.4.7 git commit patch
- 3.0.22 git commit patch