PT-2023-4885 · Grpc+1 · Grpc+1

·

CVE-2023-1428

·

Published

2023-06-09

·

Updated

2026-07-07

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions gRPC versions prior to v1.53
Description The issue is related to the gRPC C++ implementation, where certain headers can cause an abort() to be called when sent via http2. The affected headers include te: x (where x is not trailers), :scheme: x (where x is not http or https), and grpclb client stats: x (where x can be any value). To trigger the issue, a later header must be sent that increases the total header size past 8KB.
Recommendations To resolve the issue, upgrade to gRPC version v1.53 or later. As a temporary workaround, consider restricting the use of the vulnerable headers (te, :scheme, and grpclb client stats) in the affected API endpoints until a patch is available. Avoid using these headers in combinations that could exceed the 8KB header size limit.

Exploit

Fix

Assertion Failure

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
BDU:2023-05376
CVE-2023-1428
GHSA-6628-Q6J9-W8VG
PYSEC-2026-1425
RHSA-2024:10761
RHSA-2024_10761

Affected Products

Red Hat
Grpc