PT-2025-7987 · Linux+3 · Linux Kernel+3
Lin Ma
·
Publicado
2022-04-13
·
Atualizado
2025-05-22
·
CVE-2022-49059
CVSS v3.1
7.8
Alta
| Vetor | AV: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 do Linux anteriores a 5.18.0-rc2
Descrição
Uma vulnerabilidade de use-after-free foi identificada no subsistema NFC do kernel do Linux, especificamente no processo de desvinculação do dispositivo nci. Este problema surge devido a uma condição de corrida entre a rotina de limpeza e a thread de trabalho, onde a rotina de limpeza assume que o cmd timer foi desvinculado, mas o mod timer pode re-vinculá-lo, resultando em um erro de use-after-free. A falha pode ser acionada facilmente e um rastreamento de crash proof-of-concept foi fornecido.
Recomendações
Para versões do kernel do Linux anteriores a 5.18.0-rc2, considere aplicar um patch que adicione um flush workqueue para prevenir a vulnerabilidade de use-after-free. Como solução temporária, considere desabilitar o processo de desvinculação do dispositivo nci até que um patch esteja disponível. Restrinja o acesso à função nci cmd work para minimizar o risco de exploração. Evite usar o cmd timer e o cmd workqueue no subsistema NFC afetado até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Exploit
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Linux Kernel
Red Os
Suse