CVE catalog

CVE-2023-33953

grpc: CVE-2023-33953

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.48% · Oct 25, 2026

gRPC contains a vulnerability that allows hpack table accounting errors 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 - Unbounded CPU consumption in the HPACK parser The unbounded CPU consumption is down to a copy that occurred per-input-block in the parser, and because that could be unbounded due to the memory copy bug we end up with an O(n^2) parsing loop, with n selected by the client. The unbounded memory buffering bugs: - The header size limit check was behind the string reading code, so we needed to first buffer up to a 4 gigabyte string before rejecting it as longer than 8 or 16kb. - HPACK varints have an encoding quirk whereby an infinite number of 0’s can be added at the start of an integer. gRPC’s hpack parser needed to read all of them before concluding a parse. - gRPC’s metadata overflow check was performed per frame, so that the following sequence of frames could cause infinite buffering: HEADERS: containing a: 1 CONTINUATION: containing a: 2 CONTINUATION: containing a: 3 etc…

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangrpcsid1.51.1-10vulnerable
Debiangrpcforky1.51.1-10vulnerable
Debiangrpctrixie1.51.1-6vulnerable
Debiangrpcbookworm1.51.1-3vulnerable
PyPIgrpcioNot reported1.56.2fixed
PyPIgrpcioNot reported1.53.2fixed
PyPIgrpcioNot reported1.54.3fixed
PyPIgrpcioNot reported1.55.2fixed
PyPIgrpcioNot reported1.54.3fixed
PyPIgrpcioNot reported1.55.2fixed
PyPIgrpcioNot reported1.56.2fixed
RubyGemsgrpcNot reported1.53.2fixed
RubyGemsgrpcNot reported1.54.3fixed
RubyGemsgrpcNot reported1.55.2fixed
RubyGemsgrpcNot reported1.56.2fixed
Susegrpclinux enterprise module for basesystem 15 sp71.25.0-150200.3.10.1fixed
Susegrpclinux enterprise module for public cloud 15 sp41.25.0-150200.3.10.1fixed
Susegrpclinux enterprise module for public cloud 15 sp51.25.0-150200.3.10.1fixed
Susegrpclinux enterprise module for public cloud 15 sp61.25.0-150200.3.10.1fixed
Susegrpclinux enterprise module for public cloud 15 sp71.25.0-150200.3.10.1fixed
Susegrpclinux enterprise high performance computing 15 sp4-espos1.25.0-150200.3.10.1fixed
Susegrpclinux enterprise high performance computing 15 sp4-ltss1.25.0-150200.3.10.1fixed
Susegrpclinux enterprise high performance computing 15 sp5-espos1.25.0-150200.3.10.1fixed
Susegrpclinux enterprise high performance computing 15 sp5-ltss1.25.0-150200.3.10.1fixed
Susegrpclinux enterprise server 15 sp4-ltss1.25.0-150200.3.10.1fixed
Susegrpclinux enterprise server 15 sp5-ltss1.25.0-150200.3.10.1fixed
Susegrpclinux enterprise server 15 sp6-ltss1.25.0-150200.3.10.1fixed
Susegrpclinux enterprise server for sap applications 15 sp41.25.0-150200.3.10.1fixed
Susegrpclinux enterprise server for sap applications 15 sp51.25.0-150200.3.10.1fixed
Susegrpclinux enterprise server for sap applications 15 sp61.25.0-150200.3.10.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangrpcsourcesid(unfixed)not yet assignedNot reported[1059279]
Debiangrpcsourceforky(unfixed)not yet assignedNot reported[1059279]
Debiangrpcsourcetrixie(unfixed)not yet assignedNot reported[1059279]
Debiangrpcsourcebookworm(unfixed)not yet assignedNot reported[1059279]
PyPIgrpcioPyPINot reported1.56.2Not reportedPYSEC-2026-1424Not reported
PyPIgrpcioPyPINot reported1.53.2Not reportedPYSEC-2026-1424Not reported
PyPIgrpcioPyPINot reported1.54.3Not reportedPYSEC-2026-1424Not reported
PyPIgrpcioPyPINot reported1.55.2Not reportedPYSEC-2026-1424Not reported
PyPIgrpcioPyPINot reported1.54.3Not reportedNot reportedNot reported
PyPIgrpcioPyPINot reported1.55.2Not reportedNot reportedNot reported
PyPIgrpcioPyPINot reported1.56.2Not reportedNot reportedNot reported
RubyGemsgrpcRubyGemsNot reported1.53.2Not reportedNot reportedNot reported
RubyGemsgrpcRubyGemsNot reported1.54.3Not reportedNot reportedNot reported
RubyGemsgrpcRubyGemsNot reported1.55.2Not reportedNot reportedNot reported
RubyGemsgrpcRubyGemsNot reported1.56.2Not reportedNot reportedNot reported
Susegrpcrpmlinux enterprise module for basesystem 15 sp71.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise module for public cloud 15 sp41.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise module for public cloud 15 sp51.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise module for public cloud 15 sp61.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise module for public cloud 15 sp71.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise high performance computing 15 sp4-espos1.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise high performance computing 15 sp4-ltss1.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise high performance computing 15 sp5-espos1.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise high performance computing 15 sp5-ltss1.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise server 15 sp4-ltss1.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise server 15 sp5-ltss1.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise server 15 sp6-ltss1.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise server for sap applications 15 sp41.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise server for sap applications 15 sp51.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported
Susegrpcrpmlinux enterprise server for sap applications 15 sp61.25.0-150200.3.10.1Not reportedSUSE-SU-2026:0840-1Not reported

[Debian bug #1059279]

Notes

[trixie] grpc: Minor issue [bookworm] grpc: Minor issue

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References