CVE Database›CVE-2026-23262

CVE-2026-23262

kernel: gve: Fix stats report corruption on queue count change

Loading…

Severity

Moderate

Red Hat Product Security

5.5

CVSS 3.1

Review impact separately from score.

Published · March 18, 2026

Updated · July 3, 2026

Description

A memory corruption vulnerability was found in the Linux kernel's Google Virtual Ethernet (gve) driver. The driver and NIC share a memory region for statistics reporting, with the NIC calculating its write offset based on the region size. When queue count is increased, the driver resizes the stats region, but the NIC continues using the old offset calculation, causing out-of-bounds writes past the allocated buffer and corrupting kernel memory.

Statement

This flaw affects Google Cloud Platform virtual machines using the gve network driver. Memory corruption occurs when the number of network queues is changed dynamically. The NIC's offset calculation becomes misaligned with the actual allocated buffer size, allowing the NIC hardware to write beyond the stats region. This is specific to GCP environments using Virtio-based networking with the gve driver.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 5.5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-131 · Incorrect Calculation of Buffer Size