PT-2025-7952 · Linux+3 · Linux Kernel+3

Published

2025-02-26

·

Updated

2025-05-21

·

CVE-2021-47641

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 5.15.0-rc6
Description A divide by zero error has been identified in the Linux kernel, specifically in the cirrusfb driver. The issue arises when the pixclock value is zero, causing the driver to round up pixclock and potentially leading to a divide error. This error was reported by Syzkaller in the cirrusfb check pixclock function. The error occurs in the cirrusfb check var function and is triggered by an ioctl call.
Recommendations For Linux kernel versions prior to 5.15.0-rc6, consider applying a patch that includes the sanity check on the pixclock value to avoid the divide by zero error. As a temporary workaround, avoid using the cirrusfb driver with a pixclock value of zero until a patch is available.

Exploit

Fix

Divide By Zero

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2021-47641
OESA-2025-1465
OPENSUSE-SU-2025_1263-1
SUSE-SU-2025:1027-1
SUSE-SU-2025:1176-1
SUSE-SU-2025:1183-1
SUSE-SU-2025:1194-1
SUSE-SU-2025:1241-1
SUSE-SU-2025:1263-1
SUSE-SU-2025_1027-1
SUSE-SU-2025_1241-1
SUSE-SU-2025_1263-1

Affected Products

Astra Linux
Linux Kernel
Red Os
Suse