CVE Catalog

CVE-2024-49960

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

A vulnerability in the Linux kernel related to the ext4 filesystem has been fixed, concerning use-after-free on failed mount attempts. The issue was that the s_err_report timer remained active, potentially leading to I/O errors.

Risk Assessment

Organizations may be exposed to filesystem errors, which could result in data loss or system instability. Failure to properly manage timers may lead to serious operational issues.

Recommendation

It is recommended to update the Linux kernel to the latest version to eliminate this vulnerability. Additionally, systems should be monitored for filesystem-related errors.

Other vulnerabilities in Linux kernel, ext4 filesystem

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ext4: fix timer use-after-free on failed mount Syzbot has found an ODEBUG bug in ext4_fill_super The del_timer_sync function cancels the s_err_report timer, which reminds about filesystem errors daily. We should guarantee the timer is no longer active before kfree(sbi). When filesystem mounting fails, the flow goes to failed_mount3, where an error occurs when ext4_stop_mmpd is called, causing a read I/O failure. This triggers the ext4_handle_error function that ultimately re-arms the timer, leaving the s_err_report timer active before kfree(sbi) is called. Fix the issue by canceling the s_err_report timer after calling ext4_stop_mmpd.

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