PT-2026-43972 · Libusb · Libusb

·

CVE-2026-47104

·

Publicado

2026-05-27

·

Atualizado

2026-09-07

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 libusb versões anteriores a 1.0.30
Descrição Existe uma leitura de um byte fora dos limites (out-of-bounds read) na função parse iad array() no arquivo descriptor.c. Isso ocorre quando um descritor USB malformado é fornecido onde o bLength é igual ao tamanho menos um, fazendo com que a verificação de limites utilize o tamanho original do buffer em vez do tamanho restante. Em ambientes virtualizados com passthrough de USB, atacantes podem usar as funções libusb get active interface association descriptors ou libusb get interface association descriptors para fornecer descritores manipulados, lendo um byte além do final da alocação malloc, resultando em uma negação de serviço.
Recomendações Atualize para a versão 1.0.30 ou posterior.

Exploit

Correção

DoS

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

AZL-88409
AZL-89156
CVE-2026-47104
ECHO-A3A1-40F9-FC5F
JLSEC-2026-666
OPENSUSE-SU-2026:21783-1
PYSEC-2026-3979

Produtos afetados

Libusb