In the Linux kernel, the following vulnerability has been resolved:
i40e: add validation for ring_len param
The `ring_len` parameter provided by the virtual function (VF)
is assigned directly to the hardware memory context (HMC) without
any validation.
To address this, introduce an upper boundary check for both Tx and Rx
queue lengths. The maximum number of descriptors supported by the
hardware is 8k-32.
Additionally, enforce alignment constraints: Tx rings must be a multiple
of 8, and Rx rings must be a multiple of 32.
Metrics
Affected Vendors & Products
References
History
Wed, 15 Oct 2025 08:00:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Description | In the Linux kernel, the following vulnerability has been resolved: i40e: add validation for ring_len param The `ring_len` parameter provided by the virtual function (VF) is assigned directly to the hardware memory context (HMC) without any validation. To address this, introduce an upper boundary check for both Tx and Rx queue lengths. The maximum number of descriptors supported by the hardware is 8k-32. Additionally, enforce alignment constraints: Tx rings must be a multiple of 8, and Rx rings must be a multiple of 32. | |
Title | i40e: add validation for ring_len param | |
References |
|
|

Status: PUBLISHED
Assigner: Linux
Published:
Updated: 2025-10-15T07:55:55.590Z
Reserved: 2025-04-16T07:20:57.149Z
Link: CVE-2025-39973

No data.

Status : Received
Published: 2025-10-15T08:15:35.007
Modified: 2025-10-15T08:15:35.007
Link: CVE-2025-39973

No data.

No data.