
Cloud Vulnerability DB
A community-led vulnerabilities database
An array overflow vulnerability was discovered in mt76_add_fragment function in drivers/net/wireless/mediatek/mt76/dma.c in the Linux kernel before version 5.5.10 (also known as CID-b102f0c522cf). The vulnerability was disclosed on April 29, 2020 (NVD).
The vulnerability occurs when the hardware receives an oversized packet with too many rx fragments, causing skb_shinfo(skb)->frags to overflow and corrupt memory of adjacent pages. This becomes particularly problematic if it corrupts the freelist pointer of a slab page. The issue was fixed by adding a check to ensure the number of fragments doesn't exceed the array size before adding new fragments (Linux Commit). The vulnerability has a CVSS v3.1 Base Score of 6.7 MEDIUM (Vector: CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) (NVD).
Successful exploitation of this vulnerability could lead to memory corruption, potentially resulting in system crashes or arbitrary code execution. The vulnerability affects the system's memory management, particularly when handling network packets with multiple fragments (NetApp Advisory).
The vulnerability requires local access and high privileges to exploit. The attack complexity is low, but no user interaction is needed once the attacker has the necessary access. The vulnerability has been assigned CWE-120 (Buffer Copy without Checking Size of Input) classification (NVD).
The primary mitigation is to update the Linux kernel to version 5.5.10 or later, which contains the fix. The patch adds a boundary check before adding new fragments to prevent the overflow condition (Linux Commit).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."