PT-2024-7318

CVE-2024-26733

·

Publicado

2024-02-20

·

Atualizado

2026-10-21

Descrição por

CVSS 3.1
7.8
Alta
MétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas:
Versões do kernel Linux anteriores à 6.1.74
Descrição:
A vulnerabilidade está relacionada a um estouro de buffer na função arp req get() do kernel Linux. Quando o comando ioctl(SIOCGARP) é executado, a função procura uma entrada de vizinho e copia o valor neigh->ha para o buffer struct arpreq.arp ha.sa data. No entanto, o buffer arp ha tem apenas 14 bytes de comprimento, o que pode levar a um estouro de buffer quando dev->addr len é maior que 22. Isso pode fazer com que o valor arp netmask seja sobrescrito, permitindo potencialmente que um invasor obtenha privilégios elevados.
A vulnerabilidade pode ser explorada executando o comando ioctl(SIOCGARP) com um buffer struct arpreq especialmente criado, o que pode levar a um estouro de buffer e permitir potencialmente que um invasor execute código arbitrário.
Recomendações:
Para resolver o problema, atualize o kernel do Linux para uma versão que inclua a correção para a vulnerabilidade. Especificamente, atualize para uma versão que inclua o commit b5f0de6df6dc (“net: dev: Convertir sa data para matriz flexível em struct sockaddr”) ou posterior.
Como solução temporária, considere desativar a função arp req get() até que um patch esteja disponível. No entanto, isso pode ter consequências indesejadas e deve ser cuidadosamente avaliado antes da implementação.
Observação: As informações fornecidas não incluem detalhes sobre a existência de um patch ou de uma versão corrigida para todos os sistemas afetados. Portanto, a recomendação de u
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
ALSA-2024:5101
ALSA-2024:5102
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
CESA-2024_5101
CESA-2024_5102
CLSA-2024-1725872696
CLSA-2024-1725876080
CLSA-2026-1783791447
DLA-3842-1
DSA-5658-1
DSA-5681-1
INFSA-2024_5101
INFSA-2024_5102
INFSA-2024_9315
OESA-2024-1617
OESA-2024-1618
OESA-2024-1622
OESA-2024-1647
OESA-2024-1648
OESA-2024-1649
OPENSUSE-SU-2024_1489-1
OPENSUSE-SU-2024_1490-1
OPENSUSE-SU-2024_1641-1
OPENSUSE-SU-2024_1642-1
OPENSUSE-SU-2024_1644-1
OPENSUSE-SU-2024_1659-1
OPENSUSE-SU-2024_1663-1
RHSA-2024:4902
RHSA-2024:5101
RHSA-2024_5101
RHSA-2024:5102
RHSA-2024_5102
RHSA-2024:5255
RHSA-2024:9315
RHSA-2024_9315
RHSA-2025:3215
RLSA-2024:5101
RLSA-2024:5102
RXSA-2024:5101
SUSE-SU-2024:1454-1
SUSE-SU-2024:1465-1
SUSE-SU-2024:1489-1
SUSE-SU-2024:1490-1
SUSE-SU-2024:1641-1
SUSE-SU-2024:1642-1
SUSE-SU-2024:1643-1
SUSE-SU-2024:1644-1
SUSE-SU-2024:1646-1
SUSE-SU-2024:1647-1
SUSE-SU-2024:1650-1
SUSE-SU-2024:1659-1
SUSE-SU-2024:1663-1
SUSE-SU-2024:1669-1
SUSE-SU-2024:1870-1
SUSE-SU-2024:2135-1
SUSE-SU-2024:2203-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
USN-6820-1
USN-6820-2
USN-6821-1
USN-6821-2
USN-6821-3
USN-6821-4
USN-6828-1
USN-6831-1
USN-6867-1
USN-6871-1
USN-6892-1
USN-6895-1
USN-6895-2
USN-6895-3
USN-6895-4
USN-6900-1
USN-6919-1
USN-7028-1
USN-7028-2
USN-7039-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾