PT-2026-84376 · Grpc-Go · Grpc-Go
CVE-2026-84303
·
Published
2026-09-01
·
Updated
2026-09-11
CVSS v4.0
6.3
Medium
| Vector | AV: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 👾
Related Identifiers
Affected Products
Grpc-Go