CVE Catalog

CVE-2025-71313

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

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

Summary

In the Linux kernel PCI Endpoint subsystem, there is a missing NULL check for alloc_workqueue(). If allocation fails, a NULL pointer dereference may occur when queue_work() is called in epf_ntb_epc_init().

Risk Assessment

Missing check can lead to a kernel panic when attempting to use an invalid workqueue, especially under memory pressure.

Recommendation

Apply the Linux kernel patch that adds a NULL check after alloc_workqueue() and returns -ENOMEM on failure.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: PCI: endpoint: Add missing NULL check for alloc_workqueue() alloc_workqueue() can return NULL on memory allocation failure. Without proper error checking, this may lead to a NULL pointer dereference when queue_work() is later called with the NULL workqueue pointer in epf_ntb_epc_init(). Add a NULL check immediately after alloc_workqueue() and return -ENOMEM on failure to prevent the driver from loading with an invalid workqueue pointer.

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