CVE-2026-72483 in Linuxinformação

Sumário

de VulDB • 15/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

usb: host: max3421: Corrige deslocamento fora dos limites (shift-out-of-bounds) em max3421_hub_control()

A função `max3421_hub_control()` lida com solicitações da classe de hub USB para o root hub virtual. Nos ramos `default` das instruções switch tanto do `ClearPortFeature` quanto do `SetPortFeature`, ela modifica `max3421_hcd->port_status` deslocando à esquerda (left shifting) 1 pelo parâmetro `value` da solicitação. No entanto, não há validação para verificar se esse deslocamento excederá a largura de `port_status`.

Assim, se uma tarefa maliciosa no userspace com acesso ao root hub via `/dev/bus/usb/.../001` emitir um ioctl USBDEVFS_CONTROL com `wValue` maior ou igual a 32, a operação de deslocamento à esquerda invoca comportamento indefinido devido ao shift-out-of-bounds. Isso resulta em corrupção arbitrária de bits em `port_status`, incluindo os bits de mudança normalmente imutáveis, o que pode contornar verificações internas de estado e confundir o status do hub.

Corrige-se isso rejeitando solicitações cujo `value` exceda a largura do deslocamento antes da realização deste.

Este problema foi encontrado usando uma ferramenta baseada em execução simbólica KLEE para drivers de kernel que estou desenvolvendo atualmente.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

09/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390701

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!