Memory Corruption Vulnerability in Linux Kernel - Package: linux
Summary
DEBIAN-CVE-2024-50206: In the Linux kernel, the following vulnerability has been resolved: net: ethernet: mtk_eth_soc: fix memory corruption during fq dma init The loop responsible for allocating up to MTK_FQ_DMA_LENGTH buffers must only touch... Affects linux versions < 6.11.6-1. Fixed in 6.11.6-1. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The Linux kernel is the core component of many operating systems, including Debian. It manages system resources and hardware communication, providing essential services for applications. The kernel is known for its stability and performance, but like any complex software, it can have vulnerabilities. This specific issue affects the ethernet component of the kernel, particularly in the MTK ethernet driver, which is responsible for managing network interfaces on devices using MediaTek chipsets.
Vulnerability Detail
In the Linux kernel, a vulnerability has been identified in the MTK ethernet driver that leads to memory corruption during the initialization of the fq dma (fair queueing direct memory access). The loop responsible for allocating buffers can inadvertently access and corrupt unrelated memory if it iterates beyond the intended count. This could potentially lead to system instability, crashes, or exploitation by malicious actors to execute arbitrary code.
How To Fix
Minimum fixed version
6.11.6-1
This is the first release that contains the fix.
sudo apt-get install --only-upgrade linux
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
Currently, there are no specific workarounds mentioned for this vulnerability. The best course of action is to apply the patch by updating the package as described above.
Conclusion
The memory corruption vulnerability in the Linux kernel's MTK ethernet driver poses a significant risk to system stability and security. It is crucial for users to update their linux package to the patched version 6.11.6-1 to mitigate this risk. Regular monitoring for vulnerabilities using tools like Vulert can help maintain the security of your software.
See every vulnerability recorded for linux →
FAQ
The vulnerability is a memory corruption issue in the MTK ethernet driver of the Linux kernel, which can lead to system instability.
You can use the Vulert platform to monitor and alert for open-source vulnerabilities. By uploading your manifest file, you can check if your application is affected by this vulnerability.
If exploited, this vulnerability could lead to system crashes, instability, or unauthorized access, allowing attackers to execute arbitrary code.
Yes, a patch is available in the form of an updated linux package version 6.11.6-1. Users should update their systems to this version.
Using Vulert, you can monitor your software for vulnerabilities in real-time without needing to access the code or installation. You can check your application using the Vulert playground.
References
Related vulnerabilities
Recent vulnerabilities recorded for linux.