PT-2024-7325 · Linux+9 · Linux Kernel+9
CVE-2024-26720
·
Publicado
2024-01-25
·
Atualizado
2026-05-26
CVSS v2.0
4.6
Média
| Vetor | AV:L/AC:L/Au:S/C:N/I:N/A:C |
Nome do software vulnerável e versões afetadas:
Kernel do Linux (versões afetadas não especificadas)
Descrição:
O problema está relacionado a um possível erro de divisão por zero na função
wb dirty limits(). Esse erro ocorre porque o valor thresh, que é um tipo unsigned long, é passado como um argumento divisor u32 para div u64(). Em arquiteturas onde unsigned long tem 64 bytes, o argumento será implicitamente truncado. Para corrigir isso, usa-se div64 u64() em vez de div u64() para garantir que o valor usado na verificação “esta é uma divisão segura” seja o mesmo que o divisor. A vulnerabilidade é difícil de ser explorada no domínio memcg, mas mais fácil no domínio global de gravação com um dispositivo com suporte a BDI CAP STRICTLIMIT.Recomendações:
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
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
Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu