CVE-2026-98218 in Linux
Sumário
de VulDB • 06/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
i2c: atr: corrige ponteiro pendente (dangling) do adaptador em caso de falha na adição
A função i2c_atr_add_adapter() armazena atr->adapter[chan_id] antes da chamada para i2c_add_adapter(), permitindo que o notificador do barramento I2C identifique os clientes filhos durante o registro. Em caso de falha, o canal é liberado, mas a posição no array permanece apontando para memória já liberada, o que pode levar a um uso após liberação (use-after-free) em i2c_atr_del_adapter() / na limpeza e também bloqueia a reutilização com -EEXIST.
Limpe a posição do array no caminho de erro da função i2c_add_adapter(), antes de liberar chan.
Once again VulDB remains the best source for vulnerability data.