Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-84303

Опубликовано: 01 сент. 2026
Источник: redhat
CVSS3: 6.5
EPSS Низкий

Описание

gRPC-Go is the Go language implementation of gRPC. Prior to 1.83.1, the xDS RBAC HTTP filter in internal/xds/httpfilter/rbac/rbac.go does not lowercase header matcher names in normalizeHeaderMatcher even though incoming metadata keys are lowercase. A DENY policy using a mixed-case name such as X-Role or User-Agent therefore does not match and fails open, allowing requests that should be rejected. The same case mismatch permits :Scheme or Grpc-Status to evade gRFC A41 validation and prevents Host from being rewritten to :authority. This issue is fixed in version 1.83.1.

A flaw was found in gRPC-Go, the Go language implementation of gRPC. The xDS RBAC HTTP filter does not correctly process header matcher names when they use mixed-case. This allows a remote attacker to bypass configured DENY policies by sending requests with mixed-case header names, leading to unauthorized access. Additionally, this case mismatch can enable evasion of gRFC A41 validation and prevent the Host header from being properly rewritten.

Отчет

This vulnerability is rated as having Moderate impact because it requires a specific, non-default deployment architecture where gRPC-Go services leverage xDS-managed RBAC HTTP filters with header-based authorization rules. Under standard deployments, gRPC applications do not enable or configure xDS authorization policies by default. When active, unauthorized bypass primarily occurs if administrators configure DENY policies with uppercase or mixed-case header names, while services without such policies or with lowercase header definitions remain unaffected. Furthermore, exploitation leads to authorization control bypass rather than remote code execution or system unavailability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat OpenShift AI (RHOAI)rhoai/odh-kuberay-operator-controller-rhel9Fix deferred
Red Hat OpenShift AI (RHOAI)rhoai/odh-mlflow-operator-rhel9Fix deferred
Red Hat OpenShift AI (RHOAI)rhoai/odh-mod-arch-gen-ai-rhel9Fix deferred
Red Hat OpenShift AI (RHOAI)rhoai/odh-model-registry-operator-rhel9Fix deferred
Red Hat OpenShift AI (RHOAI)rhoai/odh-workbenches-operator-rhel9Fix deferred

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-178
https://bugzilla.redhat.com/show_bug.cgi?id=2526949github.com/grpc/grpc-go: gRPC-Go: RBAC policy bypass and validation evasion via mixed-case header matching

EPSS

Процентиль: 24%
0.00311
Низкий

6.5 Medium

CVSS3

Связанные уязвимости

ubuntu
2 месяца назад

gRPC-Go is the Go language implementation of gRPC. Prior to 1.83.1, the xDS RBAC HTTP filter in internal/xds/httpfilter/rbac/rbac.go does not lowercase header matcher names in normalizeHeaderMatcher even though incoming metadata keys are lowercase. A DENY policy using a mixed-case name such as X-Role or User-Agent therefore does not match and fails open, allowing requests that should be rejected. The same case mismatch permits :Scheme or Grpc-Status to evade gRFC A41 validation and prevents Host from being rewritten to :authority. This issue is fixed in version 1.83.1.

nvd
2 месяца назад

gRPC-Go is the Go language implementation of gRPC. Prior to 1.83.1, the xDS RBAC HTTP filter in internal/xds/httpfilter/rbac/rbac.go does not lowercase header matcher names in normalizeHeaderMatcher even though incoming metadata keys are lowercase. A DENY policy using a mixed-case name such as X-Role or User-Agent therefore does not match and fails open, allowing requests that should be rejected. The same case mismatch permits :Scheme or Grpc-Status to evade gRFC A41 validation and prevents Host from being rewritten to :authority. This issue is fixed in version 1.83.1.

msrc
2 месяца назад

gRPC-Go: xDS RBAC HTTP Filter bypass via mixed-case Header Matching and gRFC A41 validation evasion

debian
2 месяца назад

gRPC-Go is the Go language implementation of gRPC. Prior to 1.83.1, th ...

CVSS3: 6.5
redos
5 дней назад

Уязвимость alloy

EPSS

Процентиль: 24%
0.00311
Низкий

6.5 Medium

CVSS3