FICHE CVE

CVE-2023-32731

Publiée le 2023-06-09 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les systèmes utilisant la pile gRPC HTTP2 sont vulnérables à une erreur d'analyse des en-têtes pouvant désynchroniser les données entre un proxy et un serveur backend. Un attaquant distant non authentifié peut exploiter cette faille pour amener le serveur à associer les en-têtes de requête d'un utilisateur à ceux d'un autre, ce qui pourrait entraîner une exfiltration de données ou une élévation de privilèges. Bien qu'elle ne nécessite aucune interaction de la part de l'utilisateur, l'attaque est techniquement complexe à exécuter.

CVSS 3.17.4 ÉLEVÉE
Type de faiblesse
Publiée2023-06-09
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueÉlevée
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéAucun
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

When gRPC HTTP2 stack raised a header size exceeded error, it skipped parsing the rest of the HPACK frame. This caused any HPACK table mutations to also be skipped, resulting in a desynchronization of HPACK tables between sender and receiver. If leveraged, say, between a proxy and a backend, this could lead to requests from the proxy being interpreted as containing headers from different proxy clients - leading to an information leak that can be used for privilege escalation or data exfiltration. We recommend upgrading beyond the commit contained in  https://github.com/grpc/grpc/pull/33005 https://github.com/grpc/grpc/pull/33005