Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Calvin Owens

#32241de 53,638
7.8CVSS total
Vulnerabilidades · 1
PT-2025-8766
7.8
2024-11-11
Linux · Linux Kernel · CVE-2024-57979
**Nome do Software Vulnerável e Versões Afetadas** Versões do kernel do Linux anteriores à versão corrigida **Descrição** Um problema de use-after-free foi identificado no kernel do Linux, especificamente no subsistema pps (pulse per second). Este problema ocorre quando a função `pps device destruct()` libera o `pps device` com o `cdev` embutido imediatamente após chamar `cdev del()`, mas as operações de arquivo para `cdevs` abertos anteriormente ainda são chamáveis mesmo após o retorno de `cdev del()`. O número estimado de dispositivos potencialmente afetados não é fornecido. Não há informações sobre incidentes no mundo real onde este problema foi explorado. **Recomendações** Para versões do kernel do Linux anteriores à versão corrigida, considere aplicar o patch que remove o `cdev` embutido e usa ` register chrdev()` com `pps idr` como a fonte da verdade para qual número minor corresponde a qual dispositivo. Adicionalmente, garanta que a contagem de referência do `pps->dev` não possa chegar a zero enquanto o espaço do usuário ainda puder encontrá-lo novamente, movendo a chamada `idr remove()` para `pps unregister cdev()` e fazendo com que `pps idr` mantenha uma referência para `pps->dev`.