CVE-2024-57983·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: mailbox: th1520: Fix memory corruption due to incorrect array size The functions th1520_mbox_suspend_noirq and th1520_mbox_resume_noirq are intended to save and restore the interrupt mask registers in the MBOX ICU0. However, the array used to store these registers was incorrectly sized, leading to memory corruption when accessing all four registers. This commit corrects the array size to accommodate all four interrupt mask registers, preventing memory corruption during suspend and resume operations.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.13.2
- Published
- 2025-02-27
Affected versions
From: 6.13
Until: 6.13.2
Fixed in: 6.13.2
How to fix this CVE
Update your Linux kernel to version 6.13.2 or later to resolve a memory corruption issue in the th1520 mailbox driver that occurs during suspend and resume operations. Systems running kernel versions 6.13 through 6.13.1 should prioritize this patch to prevent potential system instability and data corruption.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Check your current kernel version with: uname -r (should be 6.13.2 or later)
- Verify if th1520 mailbox driver is loaded: grep -i th1520 /proc/modules or lsmod | grep th1520
- Review system logs for suspend/resume errors: journalctl -xe | grep -i 'suspend\|resume' or dmesg | grep -i 'memory\|corruption'
- Confirm the patch is applied by checking kernel compilation date: uname -v (compare with official 6.13.2 release date)
FAQ
What is CVE-2024-57983?
CVE-2024-57983 is a memory corruption vulnerability in the Linux kernel's th1520 mailbox driver where an undersized array fails to properly store all four interrupt mask registers during system suspend and resume operations.
Is CVE-2024-57983 being actively exploited?
No, this vulnerability is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploits are currently available.
What versions of Kernel are affected by CVE-2024-57983?
Linux kernel versions 6.13 through 6.13.1 are affected; the vulnerability is resolved in kernel 6.13.2 and later.
How do I check if my server is vulnerable to CVE-2024-57983?
Run 'uname -r' and check if your kernel version is between 6.13 and 6.13.1; also verify th1520 driver presence with 'lsmod | grep th1520'.
Does Defensia detect CVE-2024-57983?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2024-57983 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-57983. Free for 1 server.
Get started free