{"id":11558,"date":"2026-09-04T18:53:42","date_gmt":"2026-09-04T10:53:42","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-54874"},"modified":"2026-09-04T18:53:42","modified_gmt":"2026-09-04T10:53:42","slug":"cve-2026-54874","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-54874","title":{"rendered":"CVE-2026-54874 [HIGH] &#8211; Issue summary: Receiving a DTLS record for a future epoch while a handshake\nis in progress"},"content":{"rendered":"<p>Issue summary: Receiving a DTLS record for a future epoch while a handshake<br \/>\nis in progress causes OpenSSL to buffer far more memory than the record<br \/>\nitself requires.<\/p>\n<p>Impact summary: A peer can use a small amount of network traffic to make an<br \/>\nOpenSSL DTLS endpoint retain a disproportionately large amount of memory,<br \/>\nwhich may lead to a Denial of Service.<\/p>\n<p>CWE: CWE-405: Asymmetric Resource Consumption (Amplification)<\/p>\n<p>Description: While a DTLS handshake is in progress, a peer may legitimately<br \/>\nhave already moved on to the next epoch (for example, having sent its<br \/>\nChangeCipherSpec and Finished messages) before the local endpoint has<br \/>\nprocessed the same transition, typically because of reordering on the<br \/>\nunderlying UDP transport. OpenSSL buffers such early records so that they<br \/>\ncan be processed once the local endpoint catches up.<\/p>\n<p>Buffering a record currently retains the entire read buffer it arrived in,<br \/>\nwhich is sized to hold the largest possible DTLS record (around 16<br \/>\nkilobytes), rather than just the bytes that make up the record itself. Up<br \/>\nto 100 such records may be buffered per connection. As a result, a peer<br \/>\nthat sends a stream of small forged records claiming to belong to the next<br \/>\nepoch can cause an OpenSSL DTLS endpoint to retain around 1.7 megabytes of<br \/>\nmemory, despite sending only a small fraction of that amount of data over<br \/>\nthe network.<\/p>\n<p>An attacker therefore gains a memory amplification factor of around 1200,<br \/>\nand can multiply the effect across as many associations as it is able to<br \/>\nopen, making this a remote memory exhaustion Denial of Service risk for<br \/>\nDTLS servers. Since the memory retained per connection remains bounded,<br \/>\nand any limit an application already places on the number of concurrent<br \/>\nassociations also bounds the total exposure, this issue has been assessed<br \/>\nas Low severity.<\/p>\n<p>FIPS impact: no<\/p>\n<p>No FIPS modules are affected by this issue as the affected code is outside<br \/>\nthe OpenSSL FIPS module boundary.<\/p>\n<p>OpenSSL 4.0, 3.6, 3.5, 3.4, 3.0, 1.1.1 and 1.0.2 are vulnerable to this<br \/>\nissue.<\/p>\n<p>OpenSSL 4.0 users should upgrade to OpenSSL 4.0.2.<br \/>\nOpenSSL 3.6 users should upgrade to OpenSSL 3.6.4.<br \/>\nOpenSSL 3.5 users should upgrade to OpenSSL 3.5.8.<br \/>\nOpenSSL 3.4 users should upgrade to OpenSSL 3.4.7.<br \/>\nOpenSSL 3.0 users should upgrade to OpenSSL 3.0.22.<\/p>\n<p>Premium support customers only:<br \/>\nOpenSSL 1.1.1 users should upgrade to OpenSSL 1.1.1zi<br \/>\nOpenSSL 1.0.2 users should upgrade to OpenSSL 1.0.2zr<\/p>\n<p>This issue was reported on 18 May 2026 by Amazon Web Services.<br \/>\nThe fix has been developed by Matt Caswell.<\/p>\n<p>&#8212; cut (non-publishing metadata for internal use) &#8212;<br \/>\nReported by: Amazon Web Services<br \/>\nFixed by: Matt Caswell<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Issue summary: Receiving a DTLS record for a future epoch while a handshake<br \/>\nis in progress causes OpenSSL to buffer far more memory than the record<br \/>\nitself requires.<\/p>\n<p>Impact summary: A peer can use a s<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-11558","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/11558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}