Linux Kernel vdpa Nlattr Length Check Vulnerability Leading to Out-of-Bounds Read

Vulnerability

A vulnerability in the Linux kernel's Virtual Data Path Accelerator (vDPA) management can lead to an out-of-bounds read. This issue arises because the vDPA Netlink policy structure, which validates attributes in incoming messages, lacks proper length checks for certain attributes. As a result, it may allow illegal attribute pointers to be processed, potentially causing memory access violations. This vulnerability has been addressed by adding the missing policy checks for vDPA feature attributes, ensuring that all attributes are correctly validated before being handled.

Impact

The vulnerability could be exploited to read memory outside the intended bounds, which can lead to information disclosure or potentially allow for more severe memory corruption issues.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been patched. Instructions for downloading the updated kernel can be found on the official Linux kernel website.

Added: Oct 7, 2025, 5:25 PM
Updated: Oct 7, 2025, 5:25 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.3
remediation
7.7
relevance
0.7
threat
3.2
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.