CVE-2026-33186 gRPC-Go is the Go language implementation of 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 security policy contains specific "deny" rules for canonical paths but allows other requests by default (a fallback "allow" rule). The vulnerability is exploitable by an attacker who can send raw HTTP/2 frames with malformed `:path` headers directly to the gRPC server. The fix in version 1.79.3 ensures that any request with a `:path` that does not start with a leading slash is immediately rejected with a `codes.Unimplemented` error, preventing it from reaching authorization interceptors or handlers with a non-canonical path string. While upgrading is the most secure and recommended path, users can mitigate the vulnerability using one of the following methods: Use a validating interceptor (recommended mitigation); infrastructure-level normalization; and/or policy hardening.
Affected products and versions
| Product | Affected versions | Fixed in |
|---|---|---|
| Red Hat OpenShift Container Platform 4.18 1776140336 | earliest → < 1776140336 | 1776140336 |
| Red Hat Satellite 6.16 for RHEL 8 | Versions not published | |
| Cryostat 4 on RHEL 9 4.2 | earliest → < 4.2.0-13 | 4.2.0-13 |
| Red Hat OpenStack Platform 17.1 | Versions not published | |
| Red Hat OpenShift Container Platform 4.16 1787053038 | earliest → < 1787053038 | 1787053038 |
| Red Hat OpenShift Container Platform 4.19 1784530391 | earliest → < 1784530391 | 1784530391 |
| Red Hat Satellite 6.16 for RHEL 9 | Versions not published | |
| Red Hat Enterprise Linux AppStream EUS (v. 10.0) | Versions not published | |
| Red Hat Enterprise Linux AppStream (v. 10) | Versions not published |
Show the 225 other branches Hide the 225 other branches
| Product | Affected versions | Fixed in |
|---|---|---|
| Red Hat Enterprise Linux AppStream (v. 8) | Versions not published | |
| Red Hat Enterprise Linux AppStream EUS (v.9.4) | Versions not published | |
| Red Hat Enterprise Linux AppStream EUS (v.9.6) | Versions not published | |
| Red Hat Enterprise Linux AppStream (v. 9) | Versions not published | |
| Red Hat CodeReady Linux Builder EUS (v.9.6) | Versions not published | |
| Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) | Versions not published | |
| DevWorkspace Operator 0.4 1776457293 | earliest → < 1776457293 | 1776457293 |
| Multicluster Global Hub 1.3.4 1779209992 | earliest → < 1779209992 | 1779209992 |
| Multicluster Global Hub 1.4.5 1779887217 | earliest → < 1779887217 | 1779887217 |
| Multicluster Global Hub 1.5.4 1779828536 | earliest → < 1779828536 | 1779828536 |
| Multicluster Global Hub 1.6.2 1779839087 | earliest → < 1779839087 | 1779839087 |
| Network Observability (NETOBSERV) 1.11.2 1774859742 | earliest → < 1774859742 | 1774859742 |
| OpenShift API for Data Protection 1.4 1779809598 | earliest → < 1779809598 | 1779809598 |
| OpenShift API for Data Protection 1.5 1779808027 | earliest → < 1779808027 | 1779808027 |
| OpenShift Compliance Operator 1 1776237332 | earliest → < 1776237332 | 1776237332 |
| Red Hat Advanced Cluster Management for Kubernetes 2.13 1779575354 | earliest → < 1779575354 | 1779575354 |
| Red Hat Advanced Cluster Management for Kubernetes 2.14 1782693386 | earliest → < 1782693386 | 1782693386 |
| Red Hat Advanced Cluster Management for Kubernetes 2.15 1774332596 | earliest → < 1774332596 | 1774332596 |
| Red Hat Advanced Cluster Management for Kubernetes 2.16 1777380410 | earliest → < 1777380410 | 1777380410 |
| Red Hat Advanced Cluster Security for Kubernetes 4.10 1777976489 | earliest → < 1777976489 | 1777976489 |
| Red Hat Advanced Cluster Security for Kubernetes 4.8 1775594119 | earliest → < 1775594119 | 1775594119 |
| Red Hat Advanced Cluster Security for Kubernetes 4.9 1775594284 | earliest → < 1775594284 | 1775594284 |
| Red Hat Container Native Virtualization 4.18 1781731920 | earliest → < 1781731920 | 1781731920 |
| Red Hat Container Native Virtualization 4.19 1786073147 | earliest → < 1786073147 | 1786073147 |
| Red Hat Container Native Virtualization 4.20 1785831832 | earliest → < 1785831832 | 1785831832 |
| Red Hat Container Native Virtualization 4.21 1785829903 | earliest → < 1785829903 | 1785829903 |
| Red Hat Developer Hub 1.8 1774544220 | earliest → < 1774544220 | 1774544220 |
| Red Hat Developer Hub 1.9 1775140369 | earliest → < 1775140369 | 1775140369 |
| Red Hat Lightspeed (formerly Insights) for Runtimes 1 1.0 | earliest → < 1.0.3-1779996197 | 1.0.3-1779996197 |
| Red Hat OpenShift AI 2.25 1782979172 | earliest → < 1782979172 | 1782979172 |
| Red Hat OpenShift AI 3.3 1782471688 | earliest → < 1782471688 | 1782471688 |
| Red Hat OpenShift Builds 1.6.5 1776851845 | earliest → < 1776851845 | 1776851845 |
| Red Hat OpenShift Builds 1.7.3 1776852111 | earliest → < 1776852111 | 1776852111 |
| Red Hat OpenShift Container Platform 4.12 1786751602 | earliest → < 1786751602 | 1786751602 |
| Red Hat OpenShift Container Platform 4.13 1784055053 | earliest → < 1784055053 | 1784055053 |
| Red Hat OpenShift Container Platform 4.14 1787000894 | earliest → < 1787000894 | 1787000894 |
| Red Hat OpenShift Container Platform 4.15 1787028137 | earliest → < 1787028137 | 1787028137 |
| Red Hat OpenShift Container Platform 4.17 1784321461 | earliest → < 1784321461 | 1784321461 |
| Red Hat OpenShift Container Platform 4.20 1775054956 | earliest → < 1775054956 | 1775054956 |
| Red Hat OpenShift Container Platform 4.21 1775467252 | earliest → < 1775467252 | 1775467252 |
| Red Hat OpenShift Dev Spaces 3.27 1776789889 | earliest → < 1776789889 | 1776789889 |
| Red Hat OpenShift GitOps 1.18 1779116228 | earliest → < 1779116228 | 1779116228 |
| Red Hat OpenShift GitOps 1.19 1779210473 | earliest → < 1779210473 | 1779210473 |
| Red Hat OpenShift Pipelines 1.21 1780984057 | earliest → < 1780984057 | 1780984057 |
| Red Hat OpenShift Pipelines 1.2 1780044955 | earliest → < 1780044955 | 1780044955 |
| Red Hat OpenShift Service Mesh 2.6 1776191302 | earliest → < 1776191302 | 1776191302 |
| Red Hat OpenShift Service Mesh 3.0 1776240392 | earliest → < 1776240392 | 1776240392 |
| Red Hat OpenShift Service Mesh 3.1 1776315466 | earliest → < 1776315466 | 1776315466 |
| Red Hat OpenShift Service Mesh 3.2 1776291540 | earliest → < 1776291540 | 1776291540 |
| Red Hat OpenShift Service Mesh 3.3 1776151277 | earliest → < 1776151277 | 1776151277 |
| Red Hat OpenShift distributed tracing 3.9.3 1776185328 | earliest → < 1776185328 | 1776185328 |
| Red Hat Openshift Data Foundation 4.16 1781184468 | earliest → < 1781184468 | 1781184468 |
| Red Hat Openshift Data Foundation 4.18 1786706880 | earliest → < 1786706880 | 1786706880 |
| Red Hat Openshift Data Foundation 4.18 1783677533 | earliest → < 1783677533 | 1783677533 |
| Red Hat Openshift Data Foundation 4.18 1781557496 | earliest → < 1781557496 | 1781557496 |
| Red Hat Openshift Data Foundation 4.19 1786703143 | earliest → < 1786703143 | 1786703143 |
| Red Hat Openshift Data Foundation 4.19 1783685375 | earliest → < 1783685375 | 1783685375 |
| Red Hat Openshift Data Foundation 4.19 1781551472 | earliest → < 1781551472 | 1781551472 |
| Red Hat Openshift Data Foundation 4.19 1776079774 | earliest → < 1776079774 | 1776079774 |
| Red Hat Openshift Data Foundation 4.2 1786629548 | earliest → < 1786629548 | 1786629548 |
| Red Hat Openshift Data Foundation 4.2 1783669219 | earliest → < 1783669219 | 1783669219 |
| Red Hat Openshift Data Foundation 4.2 1781551372 | earliest → < 1781551372 | 1781551372 |
| Red Hat Openshift Data Foundation 4.2 1775823207 | earliest → < 1775823207 | 1775823207 |
| Red Hat Quay 3.12 1776752646 | earliest → < 1776752646 | 1776752646 |
| Red Hat Quay 3.14 1779689392 | earliest → < 1779689392 | 1779689392 |
| Red Hat Quay 3.15 1780891395 | earliest → < 1780891395 | 1780891395 |
| Red Hat Quay 3.16 1779204086 | earliest → < 1779204086 | 1779204086 |
| Red Hat Quay 3.17 1779922205 | earliest → < 1779922205 | 1779922205 |
| Red Hat Quay 3.1 1776736910 | earliest → < 1776736910 | 1776736910 |
| Red Hat Quay 3.9 1776782369 | earliest → < 1776782369 | 1776782369 |
| Red Hat Trusted Artifact Signer 1.3 1776889929 | earliest → < 1776889929 | 1776889929 |
| Red Hat Trusted Artifact Signer 1.3 1776673130 | earliest → < 1776673130 | 1776673130 |
| Red Hat Web Terminal 1.13 1776197792 | earliest → < 1776197792 | 1776197792 |
| Red Hat Web Terminal 1.14 1784296137 | earliest → < 1784296137 | 1784296137 |
| Red Hat Web Terminal 1.14 1780424967 | earliest → < 1780424967 | 1780424967 |
| Red Hat Web Terminal 1.15 1784296064 | earliest → < 1784296064 | 1784296064 |
| Red Hat Web Terminal 1.15 1780424868 | earliest → < 1780424868 | 1780424868 |
| multicluster engine for Kubernetes 2.10 1780910861 | earliest → < 1780910861 | 1780910861 |
| multicluster engine for Kubernetes 2.11 1779182554 | earliest → < 1779182554 | 1779182554 |
| multicluster engine for Kubernetes 2.11 1776950029 | earliest → < 1776950029 | 1776950029 |
| multicluster engine for Kubernetes 2.6 1778507485 | earliest → < 1778507485 | 1778507485 |
| multicluster engine for Kubernetes 2.8 1779281715 | earliest → < 1779281715 | 1779281715 |
| multicluster engine for Kubernetes 2.9 1778598276 | earliest → < 1778598276 | 1778598276 |
| Assisted Installer for Red Hat OpenShift Container Platform 2 | Versions not published | |
| cert-manager Operator for Red Hat OpenShift | Versions not published | |
| Cryostat 4 | Versions not published | |
| Deployment Validation Operator | Versions not published | |
| Dynamic Accelerator Slicer Operator for Red Hat OpenShift | Versions not published | |
| ExternalDNS Operator | Versions not published | |
| File Integrity Operator | Versions not published | |
| Gatekeeper 3 | Versions not published | |
| Job Set Tech Preview | Versions not published | |
| Kernel Module Management Operator for Red Hat Openshift | Versions not published | |
| Kube Descheduler Operator | Versions not published | |
| Leader Worker Set | Versions not published | |
| Logging Subsystem for Red Hat OpenShift | Versions not published | |
| Logical Volume Manager Storage | Versions not published | |
| Migration Toolkit for Applications 8 | Versions not published | |
| Migration Toolkit for Containers | Versions not published | |
| Migration Toolkit for Virtualization | Versions not published | |
| Multicluster Engine for Kubernetes | Versions not published | |
| Multicluster Global Hub | Versions not published | |
| OpenShift API for Data Protection | Versions not published | |
| OpenShift Developer Tools and Services | Versions not published | |
| OpenShift Lightspeed | Versions not published | |
| OpenShift Pipelines | Versions not published | |
| OpenShift Run Once Duration Override Operator | Versions not published | |
| OpenShift Secondary Scheduler Operator | Versions not published | |
| OpenShift Serverless | Versions not published | |
| OpenShift Service Mesh 2 | Versions not published | |
| Red Hat Advanced Cluster Management for Kubernetes 2 | Versions not published | |
| Red Hat AI Inference Server | Versions not published | |
| Red Hat Ansible Automation Platform 2 | Versions not published | |
| Red Hat Build of Podman Desktop | Versions not published | |
| Red Hat Build of Podman Desktop - Tech Preview | Versions not published | |
| Red Hat Certification Program for Red Hat Enterprise Linux 9 | Versions not published | |
| Red Hat Connectivity Link 1 | Versions not published | |
| Red Hat Edge Manager 1 | Versions not published | |
| Red Hat Enterprise Linux 10 | Versions not published | |
| Red Hat Enterprise Linux 7 | Versions not published | |
| Red Hat Enterprise Linux 8 | Versions not published | |
| Red Hat Enterprise Linux 9 | Versions not published | |
| Red Hat Enterprise Linux AI (RHEL AI) 3 | Versions not published | |
| Red Hat OpenShift AI (RHOAI) | Versions not published | |
| Red Hat OpenShift Cluster Manager CLI | Versions not published | |
| Red Hat OpenShift Container Platform 4 | Versions not published | |
| Red Hat Openshift Data Foundation 4 | Versions not published | |
| Red Hat OpenShift GitOps | Versions not published | |
| Red Hat OpenShift Virtualization 4 | Versions not published | |
| Red Hat OpenStack Platform 16.2 | Versions not published | |
| Red Hat Quay 3 | Versions not published | |
| Red Hat Satellite 6 | Versions not published | |
| Red Hat Trusted Artifact Signer | Versions not published | |
| Security Profiles Operator | Versions not published | |
| Self Node Remediation Operator | Versions not published | |
| Storage-Based Remediation | Versions not published | |
| Zero Trust Workload Identity Manager - Tech Preview | Versions not published | |
| Builds for Red Hat OpenShift | Versions not published | |
| Confidential Compute Attestation | Versions not published | |
| Custom Metric Autoscaler operator for Red Hat Openshift | Versions not published | |
| External Secrets Operator for Red Hat OpenShift | Versions not published | |
| Machine Deletion Remediation Operator | Versions not published | |
| OpenShift Service Mesh 3 | Versions not published | |
| Power monitoring for Red Hat OpenShift | Versions not published | |
| Red Hat 3scale API Management Platform 2 | Versions not published | |
| Red Hat Build of Kueue | Versions not published | |
| Red Hat OpenShift Dev Workspaces Operator | Versions not published | |
| Red Hat OpenShift for Windows Containers | Versions not published | |
| Red Hat OpenStack Platform 18.0 | Versions not published | |
| Red Hat Service Interconnect 1 | Versions not published | |
| Red Hat Trusted Profile Analyzer | Versions not published | |
| Service Telemetry Framework 1.5 | Versions not published | |
| Zero Trust Workload Identity Manager | Versions not published | |
| grpc-go 1.79 | earliest → < 1.79.3 | 1.79.3 |
| Red Hat Quay 3.10 1776736910 | earliest → < 1776736910 | 1776736910 |
| Logging Subsystem for Red Hat OpenShift 6.4 1782392961 | earliest → < 1782392961 | 1782392961 |
| Red Hat OpenShift Builds 1.7.4 1776852111 | earliest → < 1776852111 | 1776852111 |
| Red Hat OpenShift Container Platform 4.22 1786965624 | earliest → < 1786965624 | 1786965624 |
| RHEM 1.0 for RHEL 9 | Versions not published | |
| Red Hat Edge Manager 1.0 1783502445 | earliest → < 1783502445 | 1783502445 |
| Red Hat OpenShift Service Mesh 3 1776240392 | earliest → < 1776240392 | 1776240392 |
| Red Hat Enterprise Linux 10.0 Extended Update Support | Versions not published | |
| Red Hat Enterprise Linux 9.4 Extended Update Support | Versions not published | |
| Red Hat Enterprise Linux 9.6 Extended Update Support | Versions not published | |
| Red Hat OpenStack Platform 17.1 for RHEL 9 | Versions not published | |
| Red Hat Edge Manager 1.1 1784127775 | earliest → < 1784127775 | 1784127775 |
| Red Hat Openshift Data Foundation 4.20 1786629548 | earliest → < 1786629548 | 1786629548 |
| Red Hat Openshift Data Foundation 4.20 1783669219 | earliest → < 1783669219 | 1783669219 |
| Red Hat Openshift Data Foundation 4.20 1781551372 | earliest → < 1781551372 | 1781551372 |
| Red Hat Openshift Data Foundation 4.20 1775823207 | earliest → < 1775823207 | 1775823207 |
| RHEM 1.1 for RHEL 10 | Versions not published | |
| RHEM 1.1 for RHEL 9 | Versions not published | |
| Builds for Red Hat OpenShift 1.6.0 1776851845 | earliest → < 1776851845 | 1776851845 |
| Compliance Operator 1 1776237332 | earliest → < 1776237332 | 1776237332 |
| multicluster engine for Kubernetes 2.1 1780910861 | earliest → < 1780910861 | 1780910861 |
| Red Hat Advanced Cluster Security 4.8 1775594119 | earliest → < 1775594119 | 1775594119 |
| Red Hat Advanced Cluster Security 4.9 1775594284 | earliest → < 1775594284 | 1775594284 |
| Red Hat Container Native Virtualization 4.2 1785831832 | earliest → < 1785831832 | 1785831832 |
| Red Hat Lightspeed (formerly Insights) for Runtimes 1.0 1.0 | earliest → < 1.0.3-1779996197 | 1.0.3-1779996197 |
| Red Hat multicluster global hub 1.4.3 1779887217 | earliest → < 1779887217 | 1779887217 |
| Red Hat OpenShift Builds 1.7.1 1776852111 | earliest → < 1776852111 | 1776852111 |
| Red Hat OpenShift Container Platform 4.2 1775054956 | earliest → < 1775054956 | 1775054956 |
| Red Hat Satellite 6.17 for RHEL 9 | Versions not published | |
| Red Hat Satellite 6.18 for RHEL 9 | Versions not published | |
| Red Hat Satellite 6.19 for RHEL 9 | Versions not published | |
| multicluster engine for Kubernetes 2.11.0 1779182554 | earliest → < 1779182554 | 1779182554 |
| multicluster engine for Kubernetes 2.11.0 1776950029 | earliest → < 1776950029 | 1776950029 |
| Red Hat Migration Toolkit 1.8 1783953372 | earliest → < 1783953372 | 1783953372 |
| Red Hat multicluster global hub 1.5.2 1779828536 | earliest → < 1779828536 | 1779828536 |
| Red Hat OpenShift distributed tracing 3.9.1 1776185328 | earliest → < 1776185328 | 1776185328 |
| Multicluster Global Hub 1.5.6 1779828536 | earliest → < 1779828536 | 1779828536 |
| OpenShift API for Data Protection 1.6 1784058822 | earliest → < 1784058822 | 1784058822 |
| Multicluster Global Hub 1.6.4 1779839087 | earliest → < 1779839087 | 1779839087 |
| Logging for Red Hat OpenShift 6.4 1782392961 | earliest → < 1782392961 | 1782392961 |
| multicluster engine for Kubernetes 2.9.0 1778598276 | earliest → < 1778598276 | 1778598276 |
| Network Observability (NETOBSERV) 1.11.1 1774859742 | earliest → < 1774859742 | 1774859742 |
| Red Hat Advanced Cluster Management for Kubernetes 2.16.0 1777380410 | earliest → < 1777380410 | 1777380410 |
| Red Hat multicluster global hub 1.5.0 1779828536 | earliest → < 1779828536 | 1779828536 |
| Logging Subsystem for Red Hat OpenShift 6.2 1784747816 | earliest → < 1784747816 | 1784747816 |
| Logging for Red Hat OpenShift 6.2 1784747816 | earliest → < 1784747816 | 1784747816 |
| Red Hat multicluster global hub 1.4.4 1779887217 | earliest → < 1779887217 | 1779887217 |
| Red Hat multicluster global hub 1.6.0 1779839087 | earliest → < 1779839087 | 1779839087 |
| Red Hat OpenShift distributed tracing 3.9.2 1776185328 | earliest → < 1776185328 | 1776185328 |
| Logging Subsystem for Red Hat OpenShift 6.0 1785418855 | earliest → < 1785418855 | 1785418855 |
| OpenShift API for Data Protection 1.3 1785180878 | earliest → < 1785180878 | 1785180878 |
| Logging for Red Hat OpenShift 6.0 1785418855 | earliest → < 1785418855 | 1785418855 |
| Red Hat Container Native Virtualization 4.16 1785761987 | earliest → < 1785761987 | 1785761987 |
| Red Hat Enterprise Linux 7 Extended Lifecycle Support | Versions not published | |
| Fence Agents Remediation Operator | Versions not published | |
| Cert Manager support for Red Hat OpenShift release 1.19 1786613805 | earliest → < 1786613805 | 1786613805 |
| Multicluster Global Hub 1.5.7 1779828536 | earliest → < 1779828536 | 1779828536 |
| Multicluster Global Hub 1.6.5 1779839087 | earliest → < 1779839087 | 1779839087 |
| Red Hat OpenShift Workload Availability 0.3 1785203474 | earliest → < 1785203474 | 1785203474 |
| Red Hat OpenShift Workload Availability 0.8 1785203079 | earliest → < 1785203079 | 1785203079 |
| Builds for Red Hat OpenShift 1.6.1 1776851845 | earliest → < 1776851845 | 1776851845 |
| Network Observability (NETOBSERV) 1.11.0 1774859742 | earliest → < 1774859742 | 1774859742 |
| Red Hat multicluster global hub 1.4.2 1779887217 | earliest → < 1779887217 | 1779887217 |
| Red Hat multicluster global hub 1.5.1 1779828536 | earliest → < 1779828536 | 1779828536 |
| Red Hat Migration Toolkit for Containers 1.8 1783953372 | earliest → < 1783953372 | 1783953372 |
| Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions | Versions not published | |
| Red Hat Container Native Virtualization 4.22 1787627244 | earliest → < 1787627244 | 1787627244 |
| Red Hat OpenShift Builds 1.6.4 1776851845 | earliest → < 1776851845 | 1776851845 |
| Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions | Versions not published | |
| Red Hat multicluster global hub 1.5.3 1779828536 | earliest → < 1779828536 | 1779828536 |
| Logging for Red Hat OpenShift 6 1785418855 | earliest → < 1785418855 | 1785418855 |
References
- github.com github.com
Timeline
- Published
- Last modified