CVE-2026-93159 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel Linux, a seguinte vulnerabilidade foi resolvida:

crypto: atmel-sha204a - corrige vazamento de informações da heap em falha na transferência I2C

O caminho RNG não bloqueante aloca uma estrutura work_data para rastrear o estado de uma solicitação assíncrona I2C em andamento. Este ponteiro é armazenado em rng->priv e posteriormente consumido pelo caminho de leitura assim que a transação for concluída.

Se a transferência I2C subjacente falhar, o callback de conclusão será invocado com um status diferente de zero. Neste caso, a work_data alocada não pode ser usada para gerar saída RNG e não deve permanecer associada ao estado hwrng.

Anteriormente, o caminho de falha apenas registrava um aviso, mas mantinha o ponteiro do estado sem limpeza, o que pode resultar em tentativas subsequentes de leitura observando estados obsoletos (stale) e interpretando-os como dados de conclusão válidos.

Corrija isso liberando a work_data pendente. A transação I2C relata um erro. Isso garante que solicitações com falha não deixem estado residual que possa ser interpretado como dados RNG válidos em leituras posteriores. A limpeza de rng->priv é feita na chamada subsequente à leitura não bloqueante.

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

Responsável

Linux

Reservar

17/09/2026

Divulgação

18/09/2026

Moderação

aceite

Entrada

VDB-407236

CPE

pronto

EPSS

0.00210

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!