CVE Catalog

CVE-2025-39969

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

4th percentile - higher than 4% of all known CVEs

Summary

In the Linux kernel i40e driver, VF state validation in get resources incorrectly used I40E_VF_STATE_ACTIVE, which is not the only active state. The fix uses I40E_VF_STATE_RESOURCES_LOADED, set only during resource retrieval and cleared on reset.

Risk Assessment

Incorrect VF state validation could allow resource allocation to VFs that are not fully ready, potentially causing errors or instability.

Recommendation

Apply the Linux kernel patch that changes the VF state check to I40E_VF_STATE_RESOURCES_LOADED.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: i40e: fix validation of VF state in get resources VF state I40E_VF_STATE_ACTIVE is not the only state in which VF is actually active so it should not be used to determine if a VF is allowed to obtain resources. Use I40E_VF_STATE_RESOURCES_LOADED that is set only in i40e_vc_get_vf_resources_msg() and cleared during reset.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS