PT-2026-84376 · Grpc-Go · Grpc-Go

CVE-2026-84303

·

Published

2026-09-01

·

Updated

2026-09-11

CVSS v4.0

6.3

Medium

VectorAV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions gRPC-Go versions prior to 1.83.1
Description The xDS RBAC HTTP filter in internal/xds/httpfilter/rbac/rbac.go fails to lowercase header matcher names within the normalizeHeaderMatcher() function, despite incoming metadata keys being lowercase. This case mismatch allows DENY policies using mixed-case names, such as X-Role or User-Agent, to fail open, permitting requests that should be rejected. Additionally, this behavior allows :Scheme or Grpc-Status to bypass gRFC A41 validation and prevents the Host header from being rewritten to :authority.
Recommendations Update to version 1.83.1.

Exploit

Fix

Incorrect Authorization

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

Weakness Enumeration

Related Identifiers

AZL-99696
CVE-2026-84303
GHSA-QC2Q-P7WX-3PX3
OPENSUSE-SU-2026:11686-1
OPENSUSE-SU-2026:11695-1
OPENSUSE-SU-2026:11697-1
OPENSUSE-SU-2026:11700-1
OPENSUSE-SU-2026:11713-1
OPENSUSE-SU-2026:11718-1
OPENSUSE-SU-2026:11731-1
OPENSUSE-SU-2026:11732-1
OPENSUSE-SU-2026:11743-1
OPENSUSE-SU-2026:11752-1
OPENSUSE-SU-2026:21801-1
OPENSUSE-SU-2026:21809-1

Affected Products

Grpc-Go