PT-2025-8540

CVE-2022-49607

·

Publicado

2025-02-26

·

Atualizado

2025-04-16

Descrição por

CVSS 4.0
5.7
Média
MétricasAV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Kernel do Linux (versões afetadas não especificadas)
Descrição Uma condição de corrida de dados foi identificada entre perf event set output() e perf mmap close() no kernel do Linux. Este problema ocorre quando há uma execução concorrente dessas duas funções, levando a uma situação potencial de deadlock. O problema surge porque o loop em perf mmap close() mantém o lock e2->mmap mutex, enquanto a vinculação em perf event set output() mantém o lock e1->mmap mutex, resultando em ausência de serialização para evitar essa corrida. Isso pode fazer com que uma chamada subsequente a perf mmap() entre em loop infinito.
Recomendações Para mitigar este problema, recomenda-se modificar a função perf event set output() para adquirir ambos os locks e1->mmap mutex e e2->mmap mutex. Além disso, o loop em perf mmap() deve ser modificado para desanexar o rb diretamente, evitando a necessidade de aguardar a conclusão do perf mmap close() concorrente. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
SUSE-SU-2025:1027-1
SUSE-SU-2025_1027-1
SUSE-SU-2025:1176-1
SUSE-SU-2025:1183-1
SUSE-SU-2025:1241-1
SUSE-SU-2025_1241-1
SUSE-SU-2025:1293-1
SUSE-SU-2025_1293-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾