
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2024-36917 affects the Linux kernel's block subsystem, specifically in the blk_ioctl_discard() function. The vulnerability was discovered and disclosed on May 30, 2024, and involves an integer overflow vulnerability in the block layer's discard IOCTL handling (NVD).
The vulnerability exists due to a missing overflow check when calculating 'start + len' in the blk_ioctl_discard() function. When processing discard IOCTL requests with specific parameters (start = 0x80000000000ff000, len = 0x8000000000fff000), the function fails to validate the addition operation, potentially leading to an integer overflow condition (Kernel Commit).
When exploited, this vulnerability can cause a hung task condition in the Linux kernel, potentially affecting system stability and performance (NVD).
The vulnerability can be triggered through the block layer's discard IOCTL interface by submitting specific parameter values that cause an integer overflow. A proof-of-concept exists demonstrating the issue with specific start and length values (Kernel Commit).
The vulnerability has been patched by adding proper overflow validation using check_add_overflow() function to verify the arithmetic operation before proceeding with the discard operation. The fix has been implemented in the Linux kernel through a patch that adds overflow checking logic (Kernel 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."