CVE Catalog

CVE-2025-38656

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

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

Summary

In the Linux kernel iwlwifi driver, a code error causes ERR_PTR(0) (NULL) to be returned instead of a proper error code when iwl_setup_deferred_work() fails. This can lead to a use-after-free related to debugfs.

Risk Assessment

The error can lead to use-after-free memory, which may be exploited by a local attacker for privilege escalation or system destabilization.

Recommendation

Apply the Linux kernel patch that preserves the correct error code in iwl_op_mode_dvm_start(). Update your system to a kernel version containing the fix.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: Fix error code in iwl_op_mode_dvm_start() Preserve the error code if iwl_setup_deferred_work() fails. The current code returns ERR_PTR(0) (which is NULL) on this path. I believe the missing error code potentially leads to a use after free involving debugfs.

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