CVE Catalog

CVE-2025-38411

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.32%

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

Summary

In the Linux kernel, a double put of a request was found in the netfs subsystem. If a netfs request finishes during the pause loop, the IN_PROGRESS flag is cleared, but the subsequent wait loop may release the reference again, leading to incorrect behavior.

Risk Assessment

A double reference release can cause kernel memory corruption, potentially leading to system crashes or privilege escalation.

Recommendation

Apply the kernel patch that fixes CVE-2025-38411. Update your system to the latest stable kernel version.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: netfs: Fix double put of request If a netfs request finishes during the pause loop, it will have the ref that belongs to the IN_PROGRESS flag removed at that point - however, if it then goes to the final wait loop, that will *also* put the ref because it sees that the IN_PROGRESS flag is clear and incorrectly assumes that this happened when it called the collector. In fact, since IN_PROGRESS is clear, we shouldn't call the collector again since it's done all the cleanup, such as calling ->ki_complete(). Fix this by making netfs_collect_in_app() just return, indicating that we're done if IN_PROGRESS is removed.

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