PT-2024-36866

CVE-2024-56561

·

Publicado

2024-11-18

·

Atualizado

2025-04-24

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
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema surge na funcionalidade de endpoint PCI do kernel do Linux, especificamente na função pci epc destroy(). Essa função invoca pci bus release domain nr() para liberar o ID do domínio PCI. No entanto, existem dois problemas:
  • O epc->dev é passado para pci bus release domain nr(), que já foi liberado por device unregister(), levando a um problema de uso após liberação.
  • O ID do domínio corresponde ao pai do dispositivo EPC, tornando incorreto passar epc->dev.
Para corrigir esses problemas, epc->dev.parent deve ser passado para pci bus release domain nr() antes que device unregister() seja chamado.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
USN-7379-1
USN-7379-2
USN-7380-1
USN-7381-1
USN-7382-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾