CVE-2026-98248 in Linux
Сводка
по VulDB • 06.10.2026
В ядре Linux была устранена следующая уязвимость:
arm64: percpu: Исправление операций LSE для типов размером 8 и 16 бит
Ассемблерный код функций `__percpu_##name##_case_##sz()` и `__percpu_##name##_return_case_##sz()` не использует аргумент макроса 'sfx' для формирования инструкции LSE. Без использования 'sfx' аргумент регистра W подразумевает 32-битную область памяти, в результате чего операции с данными размером {8,16} бит ошибочно читают и записывают 32 бита памяти при использовании инструкций LSE.
Исправление заключается в добавлении суффикса 'sfx' к инструкции `op_lse` для операций LSE. Добавление 'sfx' к `op_llsc` не требуется (и недопустимо), поскольку `op_llsc` представляет собой операцию «регистр-регистр», которая не обращается к памяти и не принимает суффикс размера.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.