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

exploitDog

suse-cvrf логотип

SUSE-SU-2026:4628-1

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

Описание

Security update for terraform-provider-aws, terraform-provider-azurerm, terraform-provider-external, terraform-provider-google, terraform-provider-helm, terraform-provider-kubernetes, terraform-provider-local, terraform-provider-null, terraform-provider-random, terraform-provider-tls

This update for terraform-provider-aws, terraform-provider-azurerm, terraform-provider-external, terraform-provider-google, terraform-provider-helm, terraform-provider-kubernetes, terraform-provider-local, terraform-provider-null, terraform-provider-random, terraform-provider-tls fixes the following issues:

Security issues fixed:

  • CVE-2026-44740: github.com/go-git/go-billy/v5: improper input handling in many components can lead to DoS via infinite loops, panics or resource consumption (bsc#1267271 bsc#1267273 bsc#1267276).
  • CVE-2026-56854,CVE-2026-56855,CVE-2026-78662: golang.org/x/crypto/ssh: authentication bypass and deadlocks in the crypto/ssh library (bsc#1278462 bsc#1278477 bsc#1278505).
  • CVE-2026-71556: github.com/go-git/go-git/v5: Arbitrary file read/write via symbolic link resolution (bsc#1276980).
  • CVE-2026-71557: github.com/go-git/go-git/v5: Malicious reference names may modify files outside the reference storage (bsc#1276990).
  • 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#1278269 bsc#1279243 bsc#1279245 bsc#1279252 bsc#1279263 bsc#1279386).
  • CVE-2026-84304: github.com/grpc/grpc-go: heap memory exhaustion via HTTP/2 DATA frame fragmentation (bsc#1278272 bsc#1279072 bsc#1279080 bsc#1279137).
  • CVE-2026-84445: google.golang.org/grpc: DoS via crash due to missing ':authority' and 'Host' headers in gRPC-Go xDS servers (bsc#1278742 bsc#1278743 bsc#1278751 bsc#1278763).
  • gRPC-Go: several issues affecting the xDS RBAC authorization engine and the HTTP/2 transport server implementation (bsc#1278267).

Non security issue fixed:

  • terraform-provider-{aws,external,google,random,tls}: aarch64 build installs provider binary under linux_amd64 instead of linux_arm64, breaking terraform init (bsc#1280175).

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

SUSE Linux Enterprise Module for Public Cloud 15 SP4
terraform-provider-aws-3.11.0-150200.6.29.2
terraform-provider-azurerm-2.32.0-150200.6.23.2
terraform-provider-external-2.0.0-150200.6.23.2
terraform-provider-google-3.43.0-150200.6.23.2
terraform-provider-helm-2.9.0-150200.6.34.2
terraform-provider-kubernetes-1.13.2-150200.6.23.2
terraform-provider-local-2.0.0-150200.6.30.2
terraform-provider-null-3.0.0-150200.6.32.2
terraform-provider-random-3.0.0-150200.6.26.2
terraform-provider-tls-3.0.0-150200.5.26.2
SUSE Linux Enterprise Module for Public Cloud 15 SP5
terraform-provider-aws-3.11.0-150200.6.29.2
terraform-provider-azurerm-2.32.0-150200.6.23.2
terraform-provider-external-2.0.0-150200.6.23.2
terraform-provider-google-3.43.0-150200.6.23.2
terraform-provider-helm-2.9.0-150200.6.34.2
terraform-provider-kubernetes-1.13.2-150200.6.23.2
terraform-provider-local-2.0.0-150200.6.30.2
terraform-provider-null-3.0.0-150200.6.32.2
terraform-provider-random-3.0.0-150200.6.26.2
terraform-provider-tls-3.0.0-150200.5.26.2

Описание

Billy is an interface filesystem abstraction for Go. Prior to versions 5.9.0 and 6.0.0-alpha.1, multiple components may improperly handle crafted or malformed input, resulting in panics, infinite loops, uncontrolled recursion, or excessive resource consumption. These issues arise from insufficient validation and missing safety mechanisms such as cycle detection, recursion limits, or defensive handling of unexpected states when processing untrusted repository data and filesystem structures. This issue has been patched in versions 5.9.0 and 6.0.0-alpha.1.


Затронутые продукты
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-aws-3.11.0-150200.6.29.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-azurerm-2.32.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-external-2.0.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-google-3.43.0-150200.6.23.2

Ссылки

Описание

The source-address critical option in the Permissions returned by an authentication callback was only enforced for the PublicKeyCallback and VerifiedPublicKeyCallback paths, extending the fix for CVE-2026-46595. Permissions returned by the PasswordCallback, KeyboardInteractiveCallback, NoClientAuthCallback, and GSSAPIWithMICConfig.AllowLogin callbacks were not validated against the client's remote address, so a source-address restriction set by those callbacks was silently ignored. The check is now applied to the Permissions returned by any authentication callback.


Затронутые продукты
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-aws-3.11.0-150200.6.29.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-azurerm-2.32.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-external-2.0.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-google-3.43.0-150200.6.23.2

Ссылки

Описание

Previously, after a channel has been established, a malicious peer could send crafted messages that would deadlock the entire connection. Now, we handle all RFC 4254 channel messages; global requests are handled explicitly. Then, treat all other messages as a protocol error and tear the connection down instead of buffering and blocking.


Затронутые продукты
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-aws-3.11.0-150200.6.29.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-azurerm-2.32.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-external-2.0.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-google-3.43.0-150200.6.23.2

Ссылки

Описание

go-git is an extensible git implementation library written in pure Go. Prior to 5.19.2 and 6.0.0-alpha.5, worktree operations (including checkout, status, and add) resolve symbolic links inside the working tree without confining resolution to the worktree boundary, so a maliciously crafted repository containing a symlink can cause go-git to read from or write to files outside the intended working directory when the repository is cloned and its worktree operations are used. Versions 5.19.2 and 6.0.0-alpha.5.


Затронутые продукты
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-aws-3.11.0-150200.6.29.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-azurerm-2.32.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-external-2.0.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-google-3.43.0-150200.6.23.2

Ссылки

Описание

go-git is an extensible git implementation library written in pure Go. Prior to 5.19.2 and 6.0.0-alpha.5, reference names are not sanitized before being used to construct on-disk paths under the reference storage directory, so a maliciously crafted reference name (for example containing directory-traversal sequences) can cause go-git to write files outside the intended reference storage directory. Versions 5.19.2 and 6.0.0-alpha.5 fix the issue.


Затронутые продукты
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-aws-3.11.0-150200.6.29.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-azurerm-2.32.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-external-2.0.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-google-3.43.0-150200.6.23.2

Ссылки

Описание

Previously, a channel registered in the mux's chanList is not usable until it is established. A malicious peer was able flood the channel's incomingRequests, deadlocking the entire connection. Now, we add an atomic established state, set when a channel becomes usable. Until such a time, handlePacket drops every packet other than the open confirmation/failure, without blocking and without tearing down the connection.


Затронутые продукты
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-aws-3.11.0-150200.6.29.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-azurerm-2.32.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-external-2.0.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-google-3.43.0-150200.6.23.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.


Затронутые продукты
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-aws-3.11.0-150200.6.29.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-azurerm-2.32.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-external-2.0.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-google-3.43.0-150200.6.23.2

Ссылки

Описание

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.


Затронутые продукты
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-aws-3.11.0-150200.6.29.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-azurerm-2.32.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-external-2.0.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-google-3.43.0-150200.6.23.2

Ссылки

Описание

gRPC-Go is the Go language implementation of gRPC. Prior to 1.82.2 and 1.83.2, servers created with xds.NewGRPCServer() allow internal/transport/http2_server.go to accept an RPC containing neither the :authority header nor the Host header, while RouteAndProcess in internal/xds/server/routing.go assumes that an authority value exists and indexes the empty slice. A remote client that can complete transport connection establishment can trigger an index-out-of-bounds panic that is not recovered by the per-RPC goroutine and terminates the entire server process. In insecure or ordinary TLS deployments the request can be unauthenticated, while strict mTLS or ALTS deployments require valid transport credentials before the malformed RPC can reach the interceptor. This issue is fixed in versions 1.82.2 and 1.83.2.


Затронутые продукты
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-aws-3.11.0-150200.6.29.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-azurerm-2.32.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-external-2.0.0-150200.6.23.2
SUSE Linux Enterprise Module for Public Cloud 15 SP4:terraform-provider-google-3.43.0-150200.6.23.2

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