PT-2024-31364 · Linux+6 · Linux Kernel+6

Publicado

2024-08-16

·

Atualizado

2025-09-29

·

CVE-2024-45011

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
O problema diz respeito ao tratamento dado pelo kernel do Linux aos pontos finais USB no driver xillybus. Especificamente, envolve a verificação de que todos os pontos finais aos quais o driver tenta acessar existem e são do tipo correto ao detectar um dispositivo. Todos os dispositivos XillyUSB devem ter um endpoint Bulk IN e um endpoint Bulk OUT no endereço 1, o que é verificado pela função xillyusb setup base eps(). Além disso, esses dispositivos podem ter endpoints Bulk OUT adicionais, com seus endereços deduzidos a partir de uma estrutura de dados chamada IDT, obtida pelo driver durante a detecção, e verificados na função setup channels(). Como um dispositivo XillyUSB possui apenas um endpoint IN para multiplexar dados em direção ao host, setup channels() verifica apenas os endpoints OUT.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

RCE

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-12053
ALT-PU-2024-13121
ALT-PU-2024-13260
ALT-PU-2024-13979
ALT-PU-2024-14046
AZL-49203
AZL-49254
BDU:2025-01916
CVE-2024-45011
DLA-4008-1
DSA-5782-1
OESA-2024-2219
OPENSUSE-SU-2024_3551-1
OPENSUSE-SU-2024_3561-1
OPENSUSE-SU-2024_3564-1
OPENSUSE-SU-2024_3587-1
OPENSUSE-SU-2024_3592-1
SUSE-SU-2024:3551-1
SUSE-SU-2024:3553-1
SUSE-SU-2024:3561-1
SUSE-SU-2024:3564-1
SUSE-SU-2024:3569-1
SUSE-SU-2024:3587-1
SUSE-SU-2024:3592-1
SUSE-SU-2025:20073-1
SUSE-SU-2025:20077-1
USN-7100-1
USN-7100-2
USN-7123-1
USN-7144-1
USN-7154-1
USN-7154-2
USN-7155-1
USN-7156-1
USN-7194-1
USN-7196-1

Produtos afetados

Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu