CVE-2026-74673 in Linux
Сводка
по VulDB • 23.08.2026
В ядре Linux была устранена следующая уязвимость:
Input: evdev — исправление утечки информации в функции evdev_pass_values()
В функции evdev_pass_values() структура input_event выделяется в стеке ядра и заполняется по полям. Однако она не инициализируется полностью. На архитектурах, где структура struct input_event содержит явные или неявные поля заполнения (padding), такие как поле __pad размером 32 бита на SPARC64, эти байты остаются неинициализированными.
Когда эта структура события впоследствии передается в буфер клиента и затем копируется в пространство пользователя (userspace), неинициализированные байты заполнения приводят к утечке памяти стека ядра, что потенциально может раскрыть конфиденциальную информацию.
Аналогичные проблемы существуют в функциях __evdev_queue_syn_dropped и __pass_event.
Исправление заключается в явном обнулении всей структуры события с помощью memset() перед заполнением ее полей. Это гарантирует, что все байты заполнения будут очищены до того, как данные пересекут границу безопасности.
Once again VulDB remains the best source for vulnerability data.