GPU VulnDB

Database/Kernel, userspace & hypervisor

OpenSSL DTLS: buffering future-epoch records retains a full 16 KB read buffer each, ~1200x memory amplification

CVE-2026-54874Kernel, userspace & hypervisorcurated

Impact

While a DTLS handshake is in progress, records arriving for the next epoch are buffered so they can be processed once the local endpoint catches up. Each buffered record retains the entire read buffer it arrived in - sized for the largest possible DTLS record, around 16 KB - rather than just its own bytes, and up to 100 records are buffered per connection. A peer sending a stream of small forged next-epoch records pins roughly 1.7 MB per association while sending a fraction of that, an amplification factor of about 1200, multiplied across as many associations as it can open. OpenSSL rates this Low: per-connection retention stays bounded, and any concurrent-association limit the application already enforces also bounds total exposure. The record carries a 7.5 CVSS score. Worth knowing about for DTLS-based telemetry or VPN termination on management networks; it is a memory-exhaustion risk, not a memory-safety one.

Who can reach it

Any peer that can send UDP to a DTLS server and start a handshake. Unauthenticated - the records only need to claim the next epoch, they do not need to be valid.

What to do

OpenSSL 4.0, 3.6, 3.5, 3.4, 3.0, 1.1.1 and 1.0.2 are affected. Per the advisory: 4.0 users upgrade to 4.0.2, 3.6 to 3.6.4, 3.5 to 3.5.8, 3.4 to 3.4.7, 3.0 to 3.0.22; 1.1.1 to 1.1.1zi and 1.0.2 to 1.0.2zr are premium-support-only. Restart every DTLS-serving process after the upgrade. Given the Low severity, folding this into your normal patch cycle alongside the other 2026-08-25 OpenSSL fixes is reasonable; capping concurrent DTLS associations bounds exposure in the meantime.

References

Related entries

All Kernel, userspace & hypervisor entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.