PT-2024-11417
CVE-2021-47421
·
Publicado
2021-10-01
·
Atualizado
2026-08-23
Descrição por
CVSS 3.1
7.8
AltaMé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 ocorre quando é detectado um estado de erro PCI
pci channel io normal, levando ao envio do status PCI ERS RESULT CAN RECOVER ao driver PCI. Isso faz com que o driver PCI continue executando a chamada de retorno de retomada PCI report resume por meio de pci walk bridge, que então passa para amdgpu pci resume. Aqui, um bloqueio de gravação é liberado incondicionalmente sem ser adquirido primeiro, resultando em um impasse quando outras threads tentam adquirir o bloqueio de leitura. O número estimado de dispositivos potencialmente afetados em todo o mundo não está disponível. Não há informações sobre incidentes reais em que essa vulnerabilidade tenha sido explorada.Os detalhes técnicos sobre a exploração incluem:
-
A função
amdgpu pci resumeestá envolvida na vulnerabilidade. -
O
pci channel stateé armazenado em cache na estruturaamdgpu devicepara lidar com o caso depci channel io frozen. -
Os callbacks
pci walk bridgeereport resumefazem parte do fluxo de execução que leva ao impasse.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾