Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2024-7246

Опубликовано: 06 авг. 2024
Источник: nvd
CVSS3: 5.3
EPSS Низкий

Описание

It's possible for a gRPC client communicating with a HTTP/2 proxy to poison the HPACK table between the proxy and the backend such that other clients see failed requests. It's also possible to use this vulnerability to leak other clients HTTP header keys, but not values.

This occurs because the error status for a misencoded header is not cleared between header reads, resulting in subsequent (incrementally indexed) added headers in the first request being poisoned until cleared from the HPACK table.

Please update to a fixed version of gRPC as soon as possible. This bug has been fixed in 1.58.3, 1.59.5, 1.60.2, 1.61.3, 1.62.3, 1.63.2, 1.64.3, 1.65.4.

Ссылки

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:*
Версия до 1.58.3 (исключая)
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:*
Версия от 1.59.0 (включая) до 1.59.5 (исключая)
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:*
Версия от 1.60.0 (включая) до 1.60.2 (исключая)
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:*
Версия от 1.61.0 (включая) до 1.61.3 (исключая)
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:*
Версия от 1.62.0 (включая) до 1.62.3 (исключая)
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:*
Версия от 1.63.0 (включая) до 1.63.2 (исключая)
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:*
Версия от 1.64.0 (включая) до 1.64.3 (исключая)
cpe:2.3:a:grpc:grpc:*:*:*:*:*:-:*:*
Версия от 1.65.0 (включая) до 1.65.4 (исключая)

EPSS

Процентиль: 12%
0.00054
Низкий

5.3 Medium

CVSS3

Дефекты

CWE-440
NVD-CWE-noinfo

Связанные уязвимости

CVSS3: 5.3
ubuntu
больше 1 года назад

It's possible for a gRPC client communicating with a HTTP/2 proxy to poison the HPACK table between the proxy and the backend such that other clients see failed requests. It's also possible to use this vulnerability to leak other clients HTTP header keys, but not values. This occurs because the error status for a misencoded header is not cleared between header reads, resulting in subsequent (incrementally indexed) added headers in the first request being poisoned until cleared from the HPACK table. Please update to a fixed version of gRPC as soon as possible. This bug has been fixed in 1.58.3, 1.59.5, 1.60.2, 1.61.3, 1.62.3, 1.63.2, 1.64.3, 1.65.4.

CVSS3: 4.8
redhat
больше 1 года назад

It's possible for a gRPC client communicating with a HTTP/2 proxy to poison the HPACK table between the proxy and the backend such that other clients see failed requests. It's also possible to use this vulnerability to leak other clients HTTP header keys, but not values. This occurs because the error status for a misencoded header is not cleared between header reads, resulting in subsequent (incrementally indexed) added headers in the first request being poisoned until cleared from the HPACK table. Please update to a fixed version of gRPC as soon as possible. This bug has been fixed in 1.58.3, 1.59.5, 1.60.2, 1.61.3, 1.62.3, 1.63.2, 1.64.3, 1.65.4.

CVSS3: 5.3
msrc
3 месяца назад

HPACK table poisoning in gRPC C++, Python & Ruby

CVSS3: 5.3
debian
больше 1 года назад

It's possible for a gRPC client communicating with a HTTP/2 proxy to p ...

CVSS3: 5.3
github
больше 1 года назад

It's possible for a gRPC client communicating with a HTTP/2 proxy to poison the HPACK table between the proxy and the backend such that other clients see failed requests. It's also possible to use this vulnerability to leak other clients HTTP header keys, but not values. This occurs because the error status for a misencoded header is not cleared between header reads, resulting in subsequent (incrementally indexed) added headers in the first request being poisoned until cleared from the HPACK table. Please update to a fixed version of gRPC as soon as possible. This bug has been fixed in 1.58.3, 1.59.5, 1.60.2, 1.61.3, 1.62.3, 1.63.2, 1.64.3, 1.65.4.

EPSS

Процентиль: 12%
0.00054
Низкий

5.3 Medium

CVSS3

Дефекты

CWE-440
NVD-CWE-noinfo