CVE Catalog

CVE-2023-52600

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

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

Summary

In the Linux kernel, the JFS filesystem has a use-after-free vulnerability in jfs_evict_inode. When diMount(ipimap) fails, the released ipimap object may be accessed in diFreeSpecial(). Therefore, sbi->ipimap should not be initialized as ipimap when diMount fails.

Risk Assessment

The vulnerability may lead to memory corruption, potentially causing system crashes or privilege escalation in environments using the JFS filesystem.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix that prevents initializing sbi->ipimap after a failed diMount.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: jfs: fix uaf in jfs_evict_inode When the execution of diMount(ipimap) fails, the object ipimap that has been released may be accessed in diFreeSpecial(). Asynchronous ipimap release occurs when rcu_core() calls jfs_free_node(). Therefore, when diMount(ipimap) fails, sbi->ipimap should not be initialized as ipimap.

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