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

exploitDog

suse-cvrf логотип

SUSE-SU-2026:4270-1

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

Описание

Security update for google-guest-agent

This update for google-guest-agent fixes the following issues:

  • CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2 :path pseudo- header (bsc#1260264).
  • CVE-2026-56852: golang.org/x/text/unicode/norm: infinite loop on truncated/invalid UTF-8 input (bsc#1272118).
  • CVE-2026-56854: golang.org/x/crypto/ssh: source-address critical option not enforced for non-public-key auth callbacks (bsc#1278597)
  • CVE-2026-56855: golang.org/x/crypto/ssh: prevent DoS on deadlocked established channel (bsc#1278597)
  • CVE-2026-78662: golang.org/x/crypto/ssh: prevent DoS on deadlocked undecided channel (bsc#1278597).
  • CVE-2026-84303: google.golang.org/grpc: xDS RBAC HTTP filter implementation issue allows for bypass of authorization policies via mixed-case or canonical-case header matches (bsc#1279297).
  • CVE-2026-84304: google.golang.org/grpc: heap memory exhaustion via HTTP/2 DATA frame fragmentation (bsc#1279414).
  • CVE-2026-84445: google.golang.org/grpc: DoS via crash due to missing ':authority' and 'Host' headers in gRPC-Go xDS servers (bsc#1278967).

Changes for google-guest-agent:

  • Updated to version 20260903.01

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

SUSE Linux Enterprise Micro 5.5
google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4
google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP5
google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6
google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP7
google-guest-agent-20260903.01-150000.1.85.1

Описание

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.


Затронутые продукты
SUSE Linux Enterprise Micro 5.5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6:google-guest-agent-20260903.01-150000.1.85.1

Ссылки

Описание

A norm.Iter can enter an infinite loop when handling input containing invalid UTF-8 bytes.


Затронутые продукты
SUSE Linux Enterprise Micro 5.5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6:google-guest-agent-20260903.01-150000.1.85.1

Ссылки

Описание

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 Micro 5.5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6:google-guest-agent-20260903.01-150000.1.85.1

Ссылки

Описание

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 Micro 5.5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6:google-guest-agent-20260903.01-150000.1.85.1

Ссылки

Описание

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 Micro 5.5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6:google-guest-agent-20260903.01-150000.1.85.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.


Затронутые продукты
SUSE Linux Enterprise Micro 5.5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6:google-guest-agent-20260903.01-150000.1.85.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.


Затронутые продукты
SUSE Linux Enterprise Micro 5.5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6:google-guest-agent-20260903.01-150000.1.85.1

Ссылки

Описание

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 Micro 5.5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP5:google-guest-agent-20260903.01-150000.1.85.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6:google-guest-agent-20260903.01-150000.1.85.1

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