CVE-2026-33186CRITICAL 9.1EPSS p72.7%

CVE-2026-33186CVE-2026-33186

grpc / grpc

Description

gRPC-Go is the Go language implementation of gRPC. Versions prior to 1.79.3 have an authorization bypass resulting from improper input validation of the HTTP/2 `:path` pseudo-header. The gRPC-Go server was too lenient in its routing logic, accepting requests where the `:path` omitted the mandatory leading slash (e.g., `Service/Method` instead of `/Service/Method`). While the server successfully routed these requests to the correct handler, authorization interceptors (including the official `grpc/authz` package) evaluated the raw, non-canonical path string. Consequently, "deny" rules defined using canonical paths (starting with `/`) failed to match the incoming request, allowing it to bypass the policy if a fallback "allow" rule was present. This affects gRPC-Go servers that use path-based authorization interceptors, such as the official RBAC implementation in `google.golang.org/grpc/authz` or custom interceptors relying on `info.FullMethod` or `grpc.Method(ctx)`; AND that have a securi

Scoring

CVSS 3.19.1 (CRITICAL)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
EPSS1.56% probability of exploitation · percentile 72.7% · 2026-08-03T12:00:16Z
Published2026-03-20
Last modified2026-08-03

Underlying weaknesses· 1

CWE-285

References

  1. https://github.com/grpc/grpc-go/security/advisories/GHSA-p77j-4mvh-x3m3

1

TypeTargetConfidenceTier
WeaknessImproper Authorizationcwe-2850%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2026-40189
CVE
CVE-2026-35392
CVE
CVE-2026-32036
CVE
CVE-2026-32004
CVE
CVE-2026-33808
CVE
CVE-2026-30914
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.