CVE-2025-37799
kernel: vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
Severity
ImportantRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · May 3, 2025
Updated · October 30, 2026
Description
A flaw was found in the Linux kernel's vmxnet3 network driver. When processing network packets using the eXpress Data Path (XDP), an incorrect packet size calculation causes transmitted network frames to be padded with uninitialized kernel memory. A remote network recipient or observer receiving these packets can inspect the residual data, leading to an information disclosure of sensitive kernel or payload information.
Statement
A bug in the vmxnet3 XDP path caused uninitialized kernel memory to be leaked into network packets, due to incorrect packet size handling. This results in a kernel memory disclosure to remote systems, affecting confidentiality but not system stability.
RHEL versions prior to 9.5 are not affected by this vulnerability, as the vulnerable code is not present in those releases.
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
To mitigate this issue, prevent module vmxnet3 from being loaded. Please see https://access.redhat.com/solutions/41278 for how to blacklist a kernel module to prevent it from loading automatically.
CVSS / CWE
CVSS 3.1 · 9.4CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:H
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor