PT-2024-6862 · Linux+7 · Linux Kernel+7
Stefan Wiehler
·
Publicado
2024-08-12
·
Atualizado
2025-09-29
·
CVE-2024-46743
CVSS v3.1
7.1
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 6.6.52
Descrição
O problema está relacionado a uma leitura fora dos limites do endereço do dispositivo durante a varredura do mapa de interrupções. Quando
of irq parse raw() é chamado com um endereço de dispositivo menor que o nó pai da interrupção, o KASAN detecta uma leitura fora dos limites. Isso pode levar a um erro de slab fora dos limites em of irq parse raw(). A vulnerabilidade é causada pela não cópia do endereço do dispositivo para um buffer de tamanho suficiente.A função
of irq parse one() também está envolvida neste problema, e a função of irq parse raw() é chamada com um endereço de dispositivo muito pequeno. O erro ocorre quando addrsize é 3, mas size é apenas 2.A vulnerabilidade pode ser explorada por um invasor para comprometer a confidencialidade e a disponibilidade de informações protegidas. No entanto, não há informações sobre o número estimado de dispositivos potencialmente afetados em todo o mundo ou incidentes reais em que esse problema tenha sido explorado.
Recomendações
Para resolver o problema, atualize o kernel do Linux para a versão 6.6.52 ou posterior. Esta versão inclui a correção para a leitura fora dos limites na varredura do mapa de interrupções.
Observação: Não há informações sobre medidas de mitigação específicas ou soluções alternativas para esta vulnerabilidade. A única solução recomendada é atualizar o kernel do Linux para uma versão que inclua a correção.
Exploit
Correção
Out of bounds Read
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Red Hat
Red Os
Suse
Ubuntu