PT-2023-24594 · Grpc+3 · Grpc+3

Publicado

2023-08-09

·

Atualizado

2026-03-06

·

CVE-2023-33953

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions gRPC (affected versions not specified)
Description The issue allows hpack table accounting errors, which could lead to unwanted disconnects between clients and servers in exceptional cases. Three vectors were found that allow the following DOS attacks: unbounded memory buffering in the HPACK parser and unbounded CPU consumption in the HPACK parser. The unbounded CPU consumption is due to a copy that occurred per-input-block in the parser, resulting in an O(n^2) parsing loop, with n selected by the client. The unbounded memory buffering bugs include: the header size limit check being behind the string reading code, HPACK varints having an encoding quirk whereby an infinite number of 0’s can be added at the start of an integer, and gRPC’s metadata overflow check being performed per frame, allowing a sequence of frames to cause infinite buffering.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

DoS

Allocation of Resources Without Limits

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025_16880
AZL-27911
AZL-34770
AZL-39394
CVE-2023-33953
ECHO-9FE3-9F38-13AD
GHSA-496J-2RQ6-J6CC
OPENSUSE-SU-2024_0573-1
RHSA-2024:10761
RHSA-2024_10761
SUSE-SU-2024:0573-1
SUSE-SU-2026:0840-1

Produtos afetados

Debian
Red Hat
Suse
Grpc