Use-after-free in connection ID iterator FFI functions
Medium5.6CVE-2026-11941 · Published Jun 19, 2026
### Impact Cloudflare Quiche was affected by 2 use-after-free vulnerabilities in the connection ID iterator FFI functions. The `quiche_connection_id_iter_next` and `quiche_conn_retired_scid_next` functions would return a pointer to a `ConnectionId` to the applications via function arguments, but the the owned `ConnectionId` would be dropped at the end of those functions' scope. Only applications using those FFI functions are affected. The FFI API is disabled by default by a build-time feature flag. quiche 0.29.2 is the earliest version containing the fix for this issue.
Affected versions
| Package | Affected | Fixed in |
|---|---|---|
| quiche crates.io | >= 0.20.0, < 0.29.2 | 0.29.2 |
Details and references
- CVSS 3.1
- CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
- Severity from
- GitHub (reviewed advisory)
- Weakness
- CWE-416
More Cloudflare advisories
All Cloudflare| Date | Advisory | Severity | Fixed in |
|---|---|---|---|
| Aug 12 | https://github.com/cloudflare/pages-action: remote code execution | High8.8 | No fix yet |
| Jul 14 | Unbounded path event queue growth via peer-driven source connection ID rotation | High7.5 | 0.29.3 |
| Jul 14 | Resource exhaustion in HTTP/3 and QPACK | High7.5 | 0.29.3 |
| Jul 1 | Cloudflare Universal SSL: protection mechanism failure | High7.6 | No fix yet |
| Mar 5 | Cache poisoning via insecure-by-default cache key | High8.4 | 0.8.0 |
| Mar 5 | HTTP Request Smuggling via HTTP/1.0 and Transfer-Encoding Misparsing | Critical9.3 | 0.8.0 |