CVE-2026-95691 json
Retransmitted QUIC CRYPTO Frames Can Cause DoS or One-byte Disclosure
published yesterday modified yesterday also EUVD-2026-121636
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 8%
- public exploits
- 0
- none known
Summary
Issue summary: A retransmitted QUIC CRYPTO frame can release packet storage while the TLS record layer retains a direct pointer into that storage causing use after free.
Impact summary: A malicious QUIC server can cause a heap-use-after-free read in the OpenSSL QUIC client. The server can also identify one allocator-adjacent byte through the client's protected Handshake response.
CWE: CWE-416: Use After Free
Description: During CRYPTO stream processing, a pointer into the first frame's memory on the stream is lent to the TLS handshake processing. The memory must remain stable until it is processed and released. However the processing of retransmitted CRYPTO frames could release the memory if the retransmitted frame fully overlapped the existing frame. This then causes use-after-free read when the TLS handshake processing continues.
The use-after-free read can lead to a Denial-of-Service of the client application or a minor leak of information about the heap memory contents that might be overwritten with other data, subsequently allocated by the application, to the peer.
FIPS impact: no The FIPS module is not affected as the QUIC implementation is outside of the OpenSSL FIPS module boundary.
Patch / fix
- OpenSSL OpenSSL 3.5.10, 4.0.4, 4.1.1
Is CVE-2026-95691 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerExploit prediction
0.19% chance of exploitation in the next 30 days, higher than 8% of all scored CVEs (FIRST EPSS, 2026-11-11).
Affected products
- OpenSSL OpenSSL
Classification
- Weakness
-
- CWE-416 Use After Free
- Technology feeds
References
-
github.com
/openssl/openssl/commit/dd90ceb99a3c2ddba336bb4a00be9ebabd84c2a1
patch
-
github.com
/openssl/openssl/commit/ec9d4de9d03989b29db5a3d7efdb4c285deaf386
patch
-
github.com
/openssl/openssl/commit/f6244675833e097c2429a40d1b206d95385bd42f
patch
-
openssl-library.org
/news/secadv/20261110.txt
vendor-advisory
Sources
- CVE List CVE-2026-95691
- NVD CVE-2026-95691
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.