CVE-2026-84784

Élevée7.5 Publiée le 29 sept. 2026

Résumé du problème : Un pair distant malveillant peut inonder la pile QUIC locale de trames NEW_CONNECTION_ID en contournant une vérification de limite portant sur le nombre d’identifiants de connexion que la pile QUIC distante peut utiliser. Résumé de l’impact : La pile QUIC locale envoie une trame RETIRE_CONN_ID pour chaque trame NEW_CONNECTION_ID qu’elle reçoit. La trame RETIRE_CONN_ID est distribuée via la Control Frame Queue (CFQ). Si le pair distant retient également les ACK, il peut alors forcer la pile locale à allouer ~400MB (en fonction du délai des ACK). CWE : CWE-770 : Allocation de ressources sans limites ni limitation de débit Description : Les sections 5.1.1 et 5.1.2 de la RFC 9000 [1] décrivent le mécanisme par lequel un pair distant peut notifier à la pile QUIC locale de modifier l’identifiant de connexion de destination (également appelé CID) que la pile locale utilise pour identifier la connexion chez le pair distant. Chaque CID est associé à un numéro de séquence. Le numéro de séquence est transmis dans les trames NEW_CONNECTION_ID et RETIRE_CONNECTION_ID pour identifier le CID qui est associé à une connexion ou retiré. Le pair distant envoie une trame NEW_CONNECTION_ID pour informer la pile locale qu’un nouveau CID est associé à une connexion existante. La trame NEW_CONNECTION_ID contient le nouveau CID, son numéro de séquence et le numéro retire-prior-to. Le numéro retire-prior-to identifie les CID existants qui doivent être retirés. La pile QUIC locale doit envoyer un RETIRE_CONNECTION_ID pour chaque CID de destination dont le numéro de séquence est inférieur à retire-prior-to. Le CID est retiré lorsque la pile locale reçoit un ACK pour sa trame RETIRE_CONNECTION_ID. Bien que la pile QUIC OpenSSL ne prenne en charge qu’un seul CID de destination par connexion au maximum, elle peut être amenée à traiter plusieurs trames RETIRE_CONNECTION_ID par connexion. La pile QUIC OpenSSL retire actuellement le CID de destination dès qu’elle reçoit le NEW_CONNECTION_ID, alors qu’en réalité, le CID de destination ne doit être retiré qu’après réception d’un ACK pour la trame RETIRE_CONNECTION_ID. Corriger cette logique erronée corrige également la croissance de la file d’attente. [1] https://datatracker.ietf.org/doc/html/rfc9000#name-issuing-connection-ids Impact sur FIPS : non Le module FIPS n’est pas affecté, car l’implémentation QUIC se trouve en dehors du périmètre du module FIPS OpenSSL.

Score CVSS7.5 / 10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Type de faiblesse (CWE)CWE-770

Articles liés

This product uses the NVD API but is not endorsed or certified by the NVD.

La description technique est notre traduction du texte original du NVD, en anglais.

Base de données CVE