Linux Kernel Divide-By-Zero Vulnerability in drm_mode_vrefresh Function

Vulnerability

A vulnerability in the Linux kernel's Direct Rendering Manager (DRM) module has been addressed. The issue was a divide-by-zero vulnerability in the drm_mode_vrefresh() function, which calculates the vertical refresh rate of a display mode. The function attempted to prevent division by zero by checking if the horizontal or vertical total values were zero. However, this check was insufficient, leading to a potential divide-by-zero error when the total values were manipulated.

Impact

Exploitation of this vulnerability could lead to a divide-by-zero error, which may cause a denial-of-service condition by crashing the system or application.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.0
remediation
0.0
relevance
0.0
threat
3.2
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.