CVE Catalog

CVE-2025-40171

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.43%

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

Summary

In the Linux kernel's NVMe over Fabrics subsystem (nvmet-fc), a reference leak occurs for the target port (tgtport). When multiple LS commands are in flight, only one work item is queued, leading to unreleased references.

Risk Assessment

Reference leak can prevent the target port from being freed, leading to resource exhaustion and potential denial of service (DoS).

Recommendation

Apply the Linux kernel patch that moves the work item to the nvmet_fc_ls_req_op structure to properly manage references for each command.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: nvmet-fc: move lsop put work to nvmet_fc_ls_req_op It’s possible for more than one async command to be in flight from __nvmet_fc_send_ls_req. For each command, a tgtport reference is taken. In the current code, only one put work item is queued at a time, which results in a leaked reference. To fix this, move the work item to the nvmet_fc_ls_req_op struct, which already tracks all resources related to the command.

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