Linux Kernel ICSSG PRUETH Zero-Copy Reception Vulnerability Allows Memory Leak to User Space

Vulnerability

A vulnerability in the Linux kernel's ICSSG PRUETH Ethernet driver has been addressed. The issue arose in the zero-copy reception dispatch, where the driver allocated a new socket buffer (skb) but failed to copy the packet data from the XDP buffer. As a result, the skb contained uninitialized heap memory, leading to a leak of kernel heap contents to user space. The vulnerability has been fixed by copying the received packet data into the skb and removing an incorrect recycling call that could corrupt the state of the page pool. This issue did not affect the non-zero-copy reception path, which handled the data correctly.

Impact

The vulnerability could be exploited to leak uninitialized kernel heap memory to user space, potentially allowing for information disclosure.

Added: May 1, 2026, 3:36 PM
Updated: May 1, 2026, 3:36 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
3.1
exploitability
5.3
remediation
7.7
relevance
7.2
threat
3.2
urgency
2.9
incentive
0.0

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