CVE-2026-98662 in Linuxinformação

Sumário

de VulDB • 18/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

iio: light: gp2ap020a00f: esvaziar irq_work após free_irq

O manipulador de IRQ em thread enfileira data->work através de irq_work_queue(), fazendo com que o gatilho seja sondado a partir de um contexto por CPU. O free_irq() não limpa (flush) uma irq_work já enfileirada pelo manipulador, portanto, após gp2ap020a00f_remove() retornar, esse trabalho ainda pode ser executado e chamar iio_trigger_poll() em data->trig, que foi liberado pela limpeza devm, causando um use-after-free.

Adiciona-se irq_work_sync(&data->work) após free_irq() na função remove() e no caminho de erro do probe, espelhando o commit 78601726d4a5 ("iio: trigger: sysfs: fix use-after-free on remove").

Encontrado por uma ferramenta estática interna, confirmado por revisão manual.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-421879

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!