PT-2025-7952 · Linux+3 · Linux Kernel+3
Publicado
2025-02-26
·
Atualizado
2025-05-21
·
CVE-2021-47641
CVSS v3.1
5.5
Média
| Vetor | AV: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
Correção
Divide By Zero
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Linux Kernel
Red Os
Suse