Skip to main content

Linux Kernel EUVDEUVD-2026-55510

| CVE-2026-68129 HIGH
2026-08-10 Linux GHSA-wqfg-pmq9-xr26
7.5
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.9 MEDIUM

AC:H reflects that triggering requires extreme memory pressure as a prerequisite; all other NVD metrics retained as availability-only, no auth needed.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
5.9 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Red Hat
5.5 MEDIUM
qualitative

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 14, 2026 - 02:25 vuln.today
CVSS changed
Aug 13, 2026 - 23:37 NVD
7.5 (HIGH)
Patch available
Aug 10, 2026 - 14:18 EUVD
CVE Published
Aug 10, 2026 - 11:58 cve.org
HIGH 7.5
CVE Published
Aug 10, 2026 - 11:58 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

gve: fix Rx queue stall on alloc failure

When the system is under extreme memory pressure, page allocations can fail during the Rx buffer refill loop. If the number of buffers posted to hardware falls below a critical low threshold and the refill loop exits due to allocation failures, the queue can stall:

  1. The device drops incoming packets because there are no descriptors.
  2. Since no packets are processed, no Rx completions are generated.
  3. Because no completions occur, NAPI is never scheduled, preventing

the refill loop from running again even after memory is freed.

This results in a permanent queue stall.

Resolve this by introducing a starvation recovery timer for each Rx queue. If the number of buffers posted to hardware falls below a critical low threshold, start a timer to periodically reschedule NAPI. Once NAPI runs and successfully refills the queue above the threshold, the timer is not rescheduled.

The threshold is set to 32 because a single maximum-sized Receive Segment Coalescing (RSC) packet can consume up to 19 descriptors in the Rx path. Lower thresholds (such as 8 or 16) would be insufficient to process a complete maximum-sized RSC packet, risking packet drops or unexpected hardware behavior under memory pressure. Setting the threshold to 32 guarantees a safe margin to handle at least one full RSC packet.

AnalysisAI

Permanent network Rx queue stall in the Linux kernel GVE (Google Virtual Ethernet) driver allows denial of service under extreme memory pressure conditions affecting Google Cloud VM instances. When page allocations fail during the Rx buffer refill loop, posted buffers can drop below the 32-descriptor threshold, causing the device to drop incoming packets; because no Rx completions are generated, NAPI is never rescheduled, creating a self-reinforcing deadlock that persists even after memory is freed. No public exploit has been identified and EPSS is 0.18% (7th percentile), but the availability impact is total network loss for the affected VM - the assigned CVSS 7.5 reflects the severity of that outcome, not ease of triggering it.

Technical ContextAI

The GVE (Google Virtual Ethernet) driver is the paravirtualized NIC driver used by Google Compute Engine (GCE) Linux VM instances. It uses a descriptor-ring model where the guest kernel must pre-post Rx buffers to hardware for incoming packets. Under extreme memory pressure, kernel page allocations for these buffers can fail. The bug is a livelock in the NAPI polling subsystem: NAPI is only scheduled when Rx completions arrive, completions only arrive when the hardware has descriptors, and descriptors can only be refilled when NAPI runs - forming a deadlock once the ring drains below the critical threshold. The fix introduces a per-queue starvation recovery timer that force-reschedules NAPI until the buffer level recovers. The threshold of 32 is derived from the maximum number of descriptors (up to 19) a single maximum-sized Receive Segment Coalescing (RSC) packet can consume. Affected CPEs include cpe:2.3:a:linux:linux covering kernel versions from the introduction of this code path at commit 9b8dd5e5ea48. The CWE is not assigned, but the root cause class is a missing recovery path for resource exhaustion (analogous to CWE-400, Uncontrolled Resource Consumption, or CWE-834, Excessive Iteration), not memory corruption or privilege escalation. Note: the input tags this as 'Information Disclosure,' which is inconsistent with the CVSS vector (C:N/I:N/A:H) and the description - this appears to be a metadata tagging error; the vulnerability is purely a denial-of-service condition.

RemediationAI

The primary fix is upgrading to a patched kernel version: 6.6.151, 6.12.101, 6.18.42, 7.1.6, or 7.2-rc5, depending on the stable branch in use. Downstream Linux distributions (Debian, Ubuntu, RHEL, COS) will carry these fixes in their security update channels; operators should apply the next available kernel update for their distribution. The fix commits are available upstream at https://git.kernel.org/stable/c/299d5728a7312fdd02059b074aebbe4ebbd391e4 and companion commits. As a compensating control prior to patching, operators can reduce the likelihood of triggering the stall by configuring memory limits and cgroups to prevent runaway OOM events on GCE instances (e.g., using cgroup v2 memory.max to constrain individual processes, or enabling early OOM killing via vm.overcommit_memory=2). These controls do not eliminate the vulnerability but reduce the probability of the memory-pressure trigger. Restarting the GVE driver module (if the instance supports it) or rebooting the VM is the only recovery path once a stall occurs on an unpatched kernel. No trade-offs from applying the patch have been noted by the kernel maintainers.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

EUVD-2026-55510 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy