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

exploitDog

suse-cvrf логотип

openSUSE-SU-2026:21809-1

Опубликовано: 08 сент. 2026
Источник: suse-cvrf

Описание

Security update for helm

This update for helm fixes the following issues:

Update to version 3.21.1:

  • CVE-2026-37236: github.com/grpc-ecosystem/grpc-gateway/v2/runtime: client can override the HTTP method of a POST request through the X-HTTP-Method-Override header and bypass established access control (bsc#1277949).
  • CVE-2026-41178: go.opentelemetry.io/otel/baggage: no rejection of raw-length headers in baggage parsing allows for DoS via oversized inputs (bsc#1276644).
  • CVE-2026-48978: oras.land/oras-go/v2/registry/remote/auth: Malicious registry can hijack Bearer token realm to exfiltrate credentials and refresh tokens (bsc#1270127).
  • CVE-2026-50151: oras-go: Credential forwarding via unvalidated Location header during blob upload (bsc#1271660).
  • CVE-2026-63308: processing zero-length byte slices in template chart files can trigger an index out-of-range panic (bsc#1272402).
  • CVE-2026-84303: github.com/grpc/grpc-go: xDS RBAC HTTP filter implementation issue allows for bypass of authorization policies via mixed-case or canonical-case header matches (bsc#1278270).
  • CVE-2026-84304: github.com/grpc/grpc-go: heap memory exhaustion via HTTP/2 DATA frame fragmentation (bsc#1278273).
  • CVE-2026-84445: google.golang.org/grpc: DoS via crash due to missing :authority and Host headers in gRPC-Go xDS servers (bsc#1278688).
  • gRPC-Go: several issues affecting the xDS RBAC authorization engine and the HTTP/2 transport server implementation (bsc#1276514).

Список пакетов

openSUSE Leap 16.0
helm-3.21.3-160000.2.1
helm-bash-completion-3.21.3-160000.2.1
helm-fish-completion-3.21.3-160000.2.1
helm-zsh-completion-3.21.3-160000.2.1

Описание

grpc-gateway v2.28.0 is vulnerable to Incorrect Access Control. The application processes the X-HTTP-Method-Override header in ServeMux.ServeHTTP without restricting allowed methods. When a POST request with Content-Type application/x-www-form-urlencoded includes this header, the request method is rewritten to an arbitrary attacker-supplied value before routing. This allows bypassing method-based access controls enforced by upstream proxies or WAFs.


Затронутые продукты
openSUSE Leap 16.0:helm-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-bash-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-fish-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-zsh-completion-3.21.3-160000.2.1

Ссылки

Описание

OpenTelemetry-Go is the Go implementation of OpenTelemetry. Versions 1.41.0 and 1.43.0 removed raw-length rejection and it causes `Parse` to process arbitrarily large/invalid baggage headers and log errors, enabling DoS via oversized inputs. Versions 1.42.0 and 1.44.0 fix the issue.


Затронутые продукты
openSUSE Leap 16.0:helm-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-bash-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-fish-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-zsh-completion-3.21.3-160000.2.1

Ссылки

Описание

oras-go is a Go library for managing OCI artifacts. Prior to 2.6.1, auth.Client follows the realm URL from a registry's WWW-Authenticate: Bearer challenge without validating the scheme or host, allowing a malicious or compromised registry to cause SSRF to internal networks such as http://169.254.169.254/, http://10.0.0.x/, and http://127.0.0.1/, or to downgrade a registry contacted over https:// to an http:// token endpoint in registry/remote/auth/client.go through Client.Do(), Client.fetchBearerToken(), fetchDistributionToken, and fetchOAuth2Token. This issue is fixed in version 2.6.1.


Затронутые продукты
openSUSE Leap 16.0:helm-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-bash-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-fish-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-zsh-completion-3.21.3-160000.2.1

Ссылки

Описание

oras-go is a Go library for managing OCI artifacts. Prior to 2.6.1, registry/remote/repository.go in blobStore.completePushAfterInitialPost follows a registry-controlled Location header during monolithic blob upload and reuses the Authorization header from the initial POST request for the subsequent PUT request, allowing a malicious registry to return a cross-host Location and receive the caller's credentials at an attacker-controlled endpoint. This issue is fixed in version 2.6.1.


Затронутые продукты
openSUSE Leap 16.0:helm-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-bash-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-fish-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-zsh-completion-3.21.3-160000.2.1

Ссылки

Описание

Helm through 4.2.3, fixed in commit ba6c9a2, contains a denial of service vulnerability in the Files.Lines template helper in pkg/engine/files.go that allows attackers to trigger an index out of range panic by including zero-length byte slices in chart files. Attackers can include empty files in Helm charts to cause deterministic render failures across template, install, upgrade, lint, and SDK Engine.Render operations.


Затронутые продукты
openSUSE Leap 16.0:helm-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-bash-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-fish-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-zsh-completion-3.21.3-160000.2.1

Ссылки

Описание

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.


Затронутые продукты
openSUSE Leap 16.0:helm-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-bash-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-fish-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-zsh-completion-3.21.3-160000.2.1

Ссылки

Описание

gRPC-Go is the Go language implementation of gRPC. Prior to 1.83.1, internal/transport/transport.go stores each fragmented HTTP/2 DATA frame as a separate recvMsg in recvBuffer, so millions of one-byte frames can consume disproportionate heap memory even when payload bytes remain within connection and stream flow-control windows. An unauthenticated remote attacker can use concurrent multiplexed streams to exhaust process memory and cause a runtime panic or out-of-memory termination. Receive-buffer compaction is enabled by default and can be controlled temporarily with GRPC_GO_EXPERIMENTAL_ENABLE_RECEIVE_BUFFER_COMPACTION. This issue is fixed in version 1.83.1.


Затронутые продукты
openSUSE Leap 16.0:helm-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-bash-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-fish-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-zsh-completion-3.21.3-160000.2.1

Ссылки

Описание

unknown


Затронутые продукты
openSUSE Leap 16.0:helm-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-bash-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-fish-completion-3.21.3-160000.2.1
openSUSE Leap 16.0:helm-zsh-completion-3.21.3-160000.2.1

Ссылки
Уязвимость openSUSE-SU-2026:21809-1