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

Сводка

по VulDB • 18.09.2026

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

speakup: keyhelp: защита от возможного выхода индекса letter_offsets за допустимые пределы

Функция help_init() формирует массив letter_offsets[], используя первый байт каждого имени функции в качестве индекса через выражение `(start & 31) - 1`. Если имена функций переопределяются из sysfs (с правами root) с использованием имени, начинающегося вне диапазона [a–z], происходит переполнение или недополнение индекса за пределы массива, что приводит к записи за границами памяти (OOB write).

Имена функций могут быть переопределены с помощью следующих команд от имени root:

modprobe speakup_soft echo "0 _bad" > /sys/accessibility/speakup/i18n/function_names # затем нажмите Insert+2 на устройстве /dev/tty

Данное исправление проверяет первую букву в функции help_init(), и если она не находится в диапазоне [a–z], функция возвращает ошибку вызывающему коду. В конечном итоге эта ошибка распространяется до файла drivers/accessibility/speakup/main.c:2217, что вызывает звуковой сигнал (bleep sound).

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

17.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-407109

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!