
Cloud Vulnerability DB
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
CVE-2021-47641 affects the Linux kernel's cirrusfb driver, specifically related to a divide-by-zero vulnerability in the pixclock handling. The vulnerability was discovered when Syzkaller reported a divide error in cirrusfbcheckpixclock function. The issue occurs in the video framebuffer device (fbdev) subsystem (Kernel Git).
The vulnerability exists in the cirrusfbcheckpixclock function where a pixclock value of zero could cause a divide-by-zero error. The issue manifests when processing the PICOS2KHZ conversion of the pixclock value without proper validation. The bug was triggered in the cirrusfbcheckvar function, as evidenced by the call trace showing the execution path through fbsetvar, dofbioctl, and eventually to the system call handler (Kernel Git).
When triggered, the vulnerability causes a divide error in the kernel, which can lead to a system crash. This was demonstrated in a test environment using QEMU with a standard PC configuration running Linux kernel version 5.15.0-rc6 (Kernel Git).
The issue has been fixed by implementing a sanity check on the pixclock value to avoid the divide-by-zero condition. The fix modifies the code to ensure that when the pixclock value is zero, it defaults to 1, and implements a mechanism to round up the pixclock value to get the derived frequency as close to maxclock as possible (Kernel Git).
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.”