Linux Kernel Airoha Ethernet Driver Uninitialized Fragment Read Vulnerability

Vulnerability

A vulnerability exists in the Linux kernel's Airoha Ethernet driver, specifically in the fragment transmission loop of the 'airoha_dev_xmit' function. During the final iteration of the loop, the function reads fragment addresses and lengths when the loop index matches the number of fragments. At this point, the fragment data is uninitialized, creating a risk of an unsafe read that could trigger a page fault. Although the uninitialized data is not used, the read operation itself poses a potential risk. This vulnerability affects the Linux kernel stable tree.

Impact

The vulnerability could lead to a page fault, causing a denial of service by crashing the system or application that is handling the network transmission.

Reproduction

The vulnerability can be reproduced by transmitting a network packet that includes fragment data through the Airoha Ethernet driver. During the last iteration of the transmission loop, the driver will incorrectly read uninitialized fragment data, which can cause a page fault and disrupt normal operation.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. The specific commit that resolves this issue is available in the Linux kernel stable tree.

Added: Jul 19, 2026, 3:33 PM
Updated: Jul 19, 2026, 3:33 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
10.0
threat
4.8
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.