CVE-2026-68344 in Linuxinformação

Sumário

de VulDB • 10/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

usb: atm: ueagle-atm: rejeitar descritores que confundem o processo de probe e disconnect

A função `uea_probe()` distingue um dispositivo pré-firmware de um pós-firmware usando o ID USB (`UEA_IS_PREFIRM()`) e armazena um objeto diferente como dados da interface em cada caso: uma `'struct completion'` para um dispositivo pré-firmware (para ser aguardada na `.disconnect()`), ou uma `'struct usbatm_data'` para um pós-firmware.

Já a função `uea_disconnect()` os distingue pelo número de interfaces da configuração ativa (um dispositivo pré-firmware expõe uma única interface, o ADI930 tem 2 e o eagle tem 3) e faz o cast dos dados da interface conforme apropriado.

Como os dois manipuladores usam critérios diferentes, um dispositivo malicioso que anuncia um ID pré-firmware junto com um descritor de múltiplas interfaces (ou um ID pós-firmware com uma única interface) causa divergência entre eles: a pequena `'struct completion'` armazenada por `uea_probe()` é então passada para `usbatm_usb_disconnect()`, que faz o cast para `'struct usbatm_data'` e acessa `instance->serialize`, lendo além do final da alocação:

BUG: KASAN: slab-out-of-bounds in __mutex_lock+0x152a/0x1b80 Read of size 8 at addr ffff8880470e2c60 by task kworker/1:2/982 ... __mutex_lock+0x152a/0x1b80 usbatm_usb_disconnect+0x70/0x820 uea_disconnect+0x133/0x2c0 usb_unbind_interface+0x1dd/0x9e0 ... which belongs to the cache kmalloc-96 of size 96 The buggy address is located 0 bytes to the right of allocated 96-byte region [ffff8880470e2c00, ffff8880470e2c60)

Rejeite tais descritores inconsistentes em `uea_probe()` para que ambos os manipuladores sempre tomem a mesma decisão pré/pós-firmware.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387606

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!