{"id":6419,"date":"2026-09-04T18:49:01","date_gmt":"2026-09-04T10:49:01","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-14456"},"modified":"2026-09-04T18:49:01","modified_gmt":"2026-09-04T10:49:01","slug":"cve-2026-14456","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-14456","title":{"rendered":"CVE-2026-14456 [HIGH] &#8211; Issue summary: When an OpenSSL QUIC server (Listener SSL object) processes\nvalid QUIC Init"},"content":{"rendered":"<p>Issue summary: When an OpenSSL QUIC server (Listener SSL object) processes<br \/>\nvalid QUIC Initial packets for unknown destination connection IDs, it<br \/>\ncan allocate and queue new incoming channels without enforcing any limit.<\/p>\n<p>Impact summary: A remote peer that can make many Initial packets reach the<br \/>\nserver listener faster than the application accepts connections, can cause the<br \/>\nmemory allocated to store the per-channel state to grow without any limits,<br \/>\npotentially making the QUIC listener unavailable and causing Denial of Service.<\/p>\n<p>CWE: CWE-770: Allocation of Resources Without Limits or Throttling<\/p>\n<p>Description: The function that handles inbound QUIC packets uses<br \/>\nConnection-Id from the packet header to find an existing connection<br \/>\n(QUIC channel). If no existing connection is found and the packet<br \/>\ntype is INITIAL, the function treats the packet as a new connection. It<br \/>\nallocates a new channel object and inserts it into a queue where it<br \/>\nwaits to be accepted by the local application with SSL_accept(3ossl).<br \/>\nThe memory occupied by these initial channel objects may grow<br \/>\nwithout bounds if the application is not able to call SSL_accept()<br \/>\nfrequently enough to serve these inbound connection requests.<\/p>\n<p>The issue is present since OpenSSL 3.5 when the QUIC server implementation<br \/>\nwas added.<\/p>\n<p>The fix introduces a limit for pending connections. The default limit is set<br \/>\nto 256 pending connections (waiting to be accepted by the local application).<br \/>\nApplications may change the default by calling SSL_set_value_uint(3ossl).<\/p>\n<p>FIPS impact: no<br \/>\nThe FIPS module is not affected as the QUIC implementation is outside of<br \/>\nthe OpenSSL FIPS module boundary.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Issue summary: When an OpenSSL QUIC server (Listener SSL object) processes<br \/>\nvalid QUIC Initial packets for unknown destination connection IDs, it<br \/>\ncan allocate and queue new incoming channels without en<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-6419","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/6419","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=6419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}