Linux Kernel NAPI Instance Access Vulnerability in Netdev

Vulnerability

A vulnerability in the Linux kernel's netdev component allowed for improper access to NAPI (New API) instances across different network namespaces. NAPI IDs were not fully exposed to user space before the introduction of the netlink API, resulting in a lack of proper namespacing. The netlink API must ensure that NAPI instances are accessed only within the same network namespace as the owning generic netlink socket. This vulnerability has been addressed by making the NAPI ID access static, although it requires relocation due to dependencies on the device retrieval function by NAPI ID.

Impact

Exploitation of this vulnerability could lead to cross-namespace access of NAPI instances, potentially causing unexpected behavior in network processing or resource management.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.0
remediation
0.0
relevance
0.0
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.