PT-2026-43696 · Libusb · Libusb
Djnn
·
Publicado
2026-05-27
·
Atualizado
2026-06-02
·
CVE-2026-23679
CVSS v3.1
6.2
Média
| Vetor | AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
libusb versões anteriores a 1.0.30
Descrição
Ocorre uma desreferência de ponteiro NULL quando um descritor de configuração USB malformado é fornecido. Especificamente, se uma interface reivindica
bNumEndpoints maior que zero, mas é seguida por um descritor específico de classe cujo bLength excede o tamanho do buffer restante, a função parse interface() retorna prematuramente sem alocar a matriz de endpoints. Isso pode ser explorado por meio das funções libusb get active config descriptor ou libusb get config descriptor, fornecendo descritores manipulados via fontes de rede, análise de descritores baseada em arquivos ou passthrough USB virtualizado, resultando no travamento da aplicação ao iterar sobre os endpoints.Recomendações
Atualize para a versão 1.0.30 ou posterior.
Exploit
Correção
Out of bounds Read
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Libusb