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

VetorAV: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

ALSA-2025_16880
ALT-PU-2024-17211
BDU:2025-14137
CVE-2024-50100
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_4314-1
OPENSUSE-SU-2024_4316-1
OPENSUSE-SU-2025:14705-1
SUSE-SU-2024:4314-1
SUSE-SU-2024:4316-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7276-1
USN-7277-1
USN-7310-1

Produtos afetados

Alt Linux
Linuxmint
Linux Kernel
Suse
Ubuntu