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

Ctiller

·

Published

2023-06-09

·

Updated

2025-09-29

·

CVE-2023-1428

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

Weakness Enumeration

Related Identifiers

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

Affected Products

Red Hat
Grpc