CVE-2026-98765 in Linuxinformação

Sumário

de VulDB • 19/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

USB: gadget: dummy-hcd: Corrige espera pelas conclusões de solicitações pendentes

O driver dummy-hcd emula o synchronize_irq() aguardando até que seu contador privado callback_usage caia para 0 (com o lock privado não mantido). Esse contador é incrementado sempre que ocorre um callback do driver do gadget (o que requer a liberação do lock privado), mas não quando um manipulador de conclusão de solicitação é chamado.

Isso representa uma falha de implementação. A conclusão da solicitação é acionada por interrupções de timer (que emulam as IRQs do dispositivo em um UDC real) e os handlers de interrupção deveriam ter sido concluídos quando a rotina de emulação do synchronize_irq() retornasse; eles não deveriam estar no meio de um callback de conclusão. Se isso ocorrer, pode levar à execução da rotina de unbind do driver do gadget antes que todas as conclusões de solicitações pendentes tenham terminado, possivelmente permitindo até mesmo o descarregamento (unload) do módulo do driver do gadget enquanto um handler de conclusão ainda está em execução.

Corrige a falha incrementando o valor callback_usage durante os callbacks de conclusão da solicitação.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-422010

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!