CVE Catalog

CVE-2025-38653

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

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

Summary

A use-after-free (UAF) vulnerability was found in the Linux kernel's proc_reg_open() function. The issue occurs when directly checking the proc_lseek pointer, which can lead to a security breach during module removal.

Risk Assessment

An attacker could exploit this flaw to gain unauthorized access to kernel memory, potentially leading to privilege escalation or system crash.

Recommendation

Immediately update the Linux kernel to a version containing the fix that applies the same protection as for proc_read_iter.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al Check pde->proc_ops->proc_lseek directly may cause UAF in rmmod scenario. It's a gap in proc_reg_open() after commit 654b33ada4ab("proc: fix UAF in proc_get_inode()"). Followed by AI Viro's suggestion, fix it in same manner.

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