CVE-2026-42772
CVE-2026-42772 · Potential CPU DoS via O(n^2) Fragment Reassembly in QUIC
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
Issue summary: The QUIC stream reassembly algorithm performance deteriorates progressively as packets are arriving out of order. The worst case has a quadratic complexity proportional to the number of stream frames kept in the buffer for the received stream data. Impact summary: A remote QUIC peer that completes the handshake can create a connection-scoped CPU pressure and potentially a Denial of Service using compliant STREAM frames inside the advertised receive window, with low attacker bandwidth. CWE: CWE-407: Inefficient Algorithmic Complexity Description: OpenSSL manages received QUIC stream fragments using a doubly-linked list. While it optimizes for append operations (at the end of the list), it falls back to a head-to-tail linear search for any fragment that does not immediately follow the current `tail`. By manipulating the sequence of offsets, an attacker can force the server to perform O(n^2) operations, consuming excessive CPU time for the QUIC process. FIPS impact: no The FIPS module is not affected as the QUIC implementation is outside of the OpenSSL FIPS module boundary.
CVSS 5.3 · Moyenne · EPSS 0,5% · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system · network
Produits et versions concernés
openssl
- Versions du logiciel
- ≥ 4.0.0, < 4.0.3: Concernée (semver)
- ≥ 3.6.0, < 3.6.5: Concernée (semver)
- ≥ 3.5.0, < 3.5.9: Concernée (semver)
- ≥ 3.4.0, < 3.4.8: Concernée (semver)
Mettez à jour vers 3.4.8; Mettez à jour vers 3.5.9; Mettez à jour vers 3.6.5; Mettez à jour vers 4.0.3
openssl Debian:13
- Versions du logiciel
- 3.5.1-1
- 3.5.1-1+deb13u1
- 3.5.2-1
- 3.5.3-1
- 3.5.4-1
- 3.5.4-1~deb13u1
- 3.5.4-1~deb13u2
- 3.5.5-1
- 3.5.5-1~deb13u1
- 3.5.5-1~deb13u2
- 3.5.6-1~deb13u1
- 3.5.6-1~deb13u2
- 3.5.7-1~deb13u1
- 3.5.7-1~deb13u2
- Plages de versions concernées
- ECOSYSTEM: < 3.5.7-1~deb13u3
Mettez à jour vers 3.5.7-1~deb13u3
openssl Debian:14
- Versions du logiciel
- 3.5.1-1
- 3.5.2-1
- 3.5.3-1
- 3.5.4-1
- 3.5.4-1~deb13u1
- 3.5.4-1~deb13u2
- 3.5.5-1
- 3.5.5-1~deb13u1
- 3.5.5-1~deb13u2
- 3.5.6-1~deb13u1
- 3.5.6-1~deb13u2
- 3.5.7-1~deb13u1
- 3.5.7-1~deb13u2
- 3.5.7-1~deb13u3
- 3.6.0-1
- 3.6.0-2
- 3.6.0~~alpha1-1
- 3.6.0~~beta1-1
- 3.6.1-1
- 3.6.1-2
- 3.6.1-3
- 3.6.2-1
- 3.6.3-1
- 3.6.4-1
- Plages de versions concernées
- ECOSYSTEM: < 3.6.5-1
Mettez à jour vers 3.6.5-1
nodejs Ubuntu:Pro:22.04:LTS
- Versions du logiciel
- 12.22.5~dfsg-5ubuntu1
- 12.22.7~dfsg-2ubuntu1
- 12.22.7~dfsg-2ubuntu3
- 12.22.9~dfsg-1ubuntu2
- 12.22.9~dfsg-1ubuntu3
- 12.22.9~dfsg-1ubuntu3.1
- 12.22.9~dfsg-1ubuntu3.2
- 12.22.9~dfsg-1ubuntu3.3
- 12.22.9~dfsg-1ubuntu3.4
- 12.22.9~dfsg-1ubuntu3.5
- 12.22.9~dfsg-1ubuntu3.6
- 12.22.9~dfsg-1ubuntu3.6+esm2
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
edk2 Ubuntu:26.10
- Versions du logiciel
- 2025.11-3ubuntu7
- 2025.11-3ubuntu8
- 2026.05-2ubuntu1
- 2026.05-2ubuntu2
- 2026.05-2ubuntu3
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
edk2-hwe Ubuntu:26.10
- Versions du logiciel
- 2025.11-3ubuntu8
- 2025.11-3ubuntu9
- 2026.05-2ubuntu1
- 2026.05-2ubuntu2
- 2026.05-2ubuntu3
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
edk2 Ubuntu:26.04:LTS
- Versions du logiciel
- 2025.02-8ubuntu3
- 2025.11-3ubuntu6
- 2025.11-3ubuntu7
- 2025.11-3ubuntu7.2
- 2025.11-3ubuntu7.3
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
edk2-hwe Ubuntu:26.04:LTS
- Versions du logiciel
- 2025.11-3ubuntu6
- 2025.11-3ubuntu8
- 2025.11-3ubuntu8.2
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
openssl Ubuntu:26.04:LTS
- Versions du logiciel
- 3.5.3-1ubuntu2
- 3.5.5-1ubuntu1
- 3.5.5-1ubuntu3
- 3.5.5-1ubuntu3.2
- 3.5.5-1ubuntu3.3
- 3.5.5-1ubuntu3.4
- 3.5.5-1ubuntu3.5
- 3.5.5-1ubuntu3.6
- Plages de versions concernées
- ECOSYSTEM: < 3.5.5-1ubuntu3.7
Mettez à jour vers 3.5.5-1ubuntu3.7
Sources originales
- https://openssl-library.org/news/secadv/20260929.txt
- https://github.com/openssl/openssl/commit/f42ae513bbda513b3c121d54834040ee4a0eae1a
- https://github.com/openssl/openssl/commit/32d0ed8afe1b8c3e7ece725b44663da3d7087a09
- https://github.com/openssl/openssl/commit/ca8402e273af4de5b3f04fa61a0f0c02ce3ae20e
- https://github.com/openssl/openssl/commit/eb2becc0a4baea7f3050a247834d0e5c2ebe1773
- https://nvd.nist.gov/vuln/detail/CVE-2026-42772