
Cloud Vulnerability DB
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
In the Linux kernel, a memory corruption vulnerability was discovered in the clk-loongson2 driver. The issue (CVE-2024-53193) stems from incorrect placement of a flexible array member within the struct loongson2clkprovider structure, which could lead to memory corruption. The vulnerability was discovered and patched in December 2024 (Kernel Git).
The vulnerability occurs in the loongson2clkprobe() function where heap space is allocated for a flexible structure struct clkhwonecelldata and its flexible-array member hws through the composite structure struct loongson2clkprovider. When data is written into the flexible array using clp->clkdata.hws[p->id] = hw, it corrupts the clklock spinlock variable that immediately follows the clkdata member in the structure. This happens because the flexible structure is incorrectly placed in the middle of struct loongson2clkprovider instead of at the end (Kernel Git).
The vulnerability can lead to memory corruption in the Linux kernel's clock management subsystem for Loongson2 platforms. This could potentially affect system stability and security by corrupting critical kernel memory structures (NVD).
The vulnerability has been fixed by moving the struct clkhwonecelldata clkdata member to the end of struct loongson2clkprovider. The fix also includes a code comment to prevent similar issues in future modifications. Users should update their Linux kernel to a version that includes this fix (Ubuntu Security).
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.
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
A comprehensive threat intelligence database of cloud security incidents, actors, tools and techniques
A step-by-step framework for modeling and improving SaaS and PaaS tenant isolation
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.”