GO-2026-6441
Dashboard / Vulnerabilities / GO-2026-6441
GO-2026-6441
Summary: Bypass of xDS RBAC HTTP filter header matching in google.golang.org/grpc
Details: In google.golang.org/grpc, the xDS RBAC HTTP filter does not lowercase header matcher names before evaluating them against incoming request metadata. When an RBAC policy defines rules (such as DENY) referencing headers with uppercase or mixed-case characters, the rule fails to match, causing authorization policies to fail open. Additionally, callers can evade gRFC A41 validation blocking "grpc-" prefixed headers and ":scheme" via variations in casing.
References: https://github.com/grpc/grpc-go/security/advisories/GHSA-qc2q-p7wx-3px3, https://github.com/grpc/grpc-go/pull/9332
Affected packages
Package
Name: google.golang.org/grpc
Purl: pkg:golang/google.golang.org/grpc
Affected ranges
Type: SEMVER
Events:
