Linux Kernel HNS3 Driver Resource Allocation Vulnerability

Vulnerability

A vulnerability exists in the Linux kernel's handling of resource allocation for the HNS3 virtual function (VF) driver. The issue arises because the allocation of hardware queue resources does not properly initialize all elements, potentially leading to uninitialized data being used. This problem occurs because the driver's configuration can allow for more resources to be requested than are actually available, leaving some queue handles uninitialized. The vulnerability affects the Linux kernel's stable releases.

Impact

The vulnerability can lead to uninitialized data being used in the HNS3 VF driver, which could cause undefined behavior or errors in network processing.

Reproduction

The vulnerability can be reproduced by configuring a network device to use the HNS3 VF driver and allocating more hardware queue resources than are available. This can be done by setting the driver's queue allocation parameters to values that exceed the device's capabilities, which will result in some queue handles not being properly initialized.

Remediation

Users can apply the latest patches available in the Linux kernel stable tree to address this vulnerability.

Added: Jan 13, 2026, 5:13 PM
Updated: Jan 13, 2026, 5:13 PM

Vulnerability Rating

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