PT-2024-33933 · Linux+4 · Linux Kernel+4
Publicado
2024-10-17
·
Atualizado
2025-09-29
·
CVE-2024-50100
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas:
Kernel do Linux (versões afetadas não especificadas)
Descrição:
Foi resolvido um problema no kernel do Linux relacionado ao driver dummy-hcd. A falha foi causada por uma diferença entre as APIs
timer pending() e hrtimer active(), o que levava a problemas de “tarefa travada”. A função timer pending() retorna True quando o temporizador está na fila, mas não quando sua função de retorno está em execução, enquanto hrtimer active() retorna True quando o hrtimer está na fila ou sua função de retorno está em execução. Essa diferença ocasionalmente fazia com que dummy urb enqueue() pensasse que a rotina de callback ainda não havia começado, quando na verdade ela estava quase terminando, resultando no hrtimer não ser reiniciado e tornando impossível para o driver retirar posteriormente da fila o URB que acabara de ser colocado na fila. Isso fazia com que usb kill urb() travasse.Recomendações:
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Access of Uninitialized Pointer
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Linuxmint
Linux Kernel
Suse
Ubuntu