CVE-2026-93159 in LinuxИнформация

Сводка

по VulDB • 18.09.2026

В ядре Linux была устранена следующая уязвимость:

crypto: atmel-sha204a — исправление утечки информации из кучи (heap info leak) при сбое передачи по I2C

Путь неблокирующего генератора случайных чисел (RNG) выделяет структуру work_data для отслеживания состояния выполняемого асинхронного запроса I2C. Этот указатель сохраняется в rng->priv и впоследствии используется путем чтения после завершения транзакции.

Если базовая передача по шине I2C завершается с ошибкой, функция обратного вызова (completion callback) вызывается со статусом, отличным от нуля. В этом случае выделенная структура work_data непригодна для генерации вывода RNG и не должна оставаться связанной с состоянием hwrng.

Ранее путь обработки ошибок только фиксировал предупреждение, но оставлял состояние указателя неизменным (uncleared), что могло приводить к тому, что последующие попытки чтения наблюдали бы устаревшее состояние (stale state) и интерпретировали его как данные успешного завершения.

Исправление заключается в освобождении pending work_data. Транзакция I2C сообщает об ошибке. Это гарантирует, что неудачные запросы не оставляют остаточное состояние, которое может быть интерпретировано как действительные данные RNG при последующих чтениях. Очистка rng->priv выполняется при следующем вызове неблокирующего чтения.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

Linux

Резервировать

17.09.2026

Раскрытие

18.09.2026

Модерация

принято

Вход

VDB-407236

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!