Linux · Linux Kernel · CVE-2024-26778
**Name of the Vulnerable Software and Affected Versions**
Linux kernel (affected versions not specified)
**Description**
The issue is related to a divide-by-zero error in the `savagefb check var()` function. A userspace program can pass any values to the driver through the `ioctl()` interface, potentially causing a divide-by-zero error if the `pixclock` value is not properly checked. The error occurs because `pixclock` is not checked properly in `savagefb probe()`, although it is checked in `savagefb decode var()`. The fix involves checking whether `pixclock` is zero in the `savagefb check var()` function before using `info->var.pixclock` as the divisor.
**Recommendations**
At the moment, there is no information about a newer version that contains a fix for this vulnerability.