Vulnerabilidad en gRPC (CVE-2024-7246)
Gravedad CVSS v4.0:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
06/08/2024
Última modificación:
22/07/2025
Descripción
Es posible que un cliente gRPC que se comunica con un proxy HTTP/2 envenene la tabla HPACK entre el proxy y el backend de modo que otros clientes vean solicitudes fallidas. También es posible utilizar esta vulnerabilidad para filtrar claves de encabezado HTTP de otros clientes, pero no valores. Esto ocurre porque el estado de error de un encabezado mal codificado no se borra entre lecturas de encabezado, lo que da como resultado que los encabezados agregados posteriores (indexados incrementalmente) en la primera solicitud se envenenen hasta que se eliminen de la tabla HPACK. Actualice a una versión fija de gRPC lo antes posible. Este error se solucionó en 1.58.3, 1.59.5, 1.60.2, 1.61.3, 1.62.3, 1.63.2, 1.64.3, 1.65.4.
Impacto
Puntuación base 4.0
6.30
Gravedad 4.0
MEDIA
Puntuación base 3.x
5.30
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:* | 1.58.3 (excluyendo) | |
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:* | 1.59.0 (incluyendo) | 1.59.5 (excluyendo) |
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:* | 1.60.0 (incluyendo) | 1.60.2 (excluyendo) |
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:* | 1.61.0 (incluyendo) | 1.61.3 (excluyendo) |
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:* | 1.62.0 (incluyendo) | 1.62.3 (excluyendo) |
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:* | 1.63.0 (incluyendo) | 1.63.2 (excluyendo) |
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:* | 1.64.0 (incluyendo) | 1.64.3 (excluyendo) |
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:* | 1.65.0 (incluyendo) | 1.65.4 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página