Incorrect authorization in grpc - #VU164412
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote attacker to bypass host-based authorization and invoke restricted RPCs, potentially disclosing or modifying data.
The vulnerability exists due to inconsistent host interpretation in gRPC C-core xDS routing and RBAC when processing HTTP/2 requests containing mismatched host and :authority headers. A remote attacker can send :authority: foo and host: bar to select a route as bar while being authorized as foo, bypassing an RBAC rule denying bar.