CVE-2026-98655 in Linux
Сводка
по VulDB • 19.10.2026
В ядре Linux была устранена следующая уязвимость:
perf: Требовать доступ к ядру для событий text poke
События perf с параметром exclude_kernel=1 могут открываться без доступа к perf-событиям на уровне ядра. Однако флаг exclude_kernel не подавляет побочные записи (sideband records) типа text-poke. Каждое событие PERF_RECORD_TEXT_POKE помечается как PERF_RECORD_MISC_KERNEL и содержит необработанный адрес инструкции в пространстве ядра.
Таким образом, непривилегированная задача может открыть и выполнить mmap локального для задачи программного события с параметром text_poke=1. Как открытие счетного только (count-only) event-трекпоинта, так и настройка UDP GRO для ESP-in-UDP приводят к обновлению inline static calls; наблюдатель получает перемещенные адреса измененных инструкций. Для известного образа ядра любой такой адрес раскрывает базовый адрес текстового сегмента (text base) во время выполнения, несмотря на наличие KASLR.
Функция perf_allow_kernel() должна вызываться всякий раз, когда установлен атрибут attr.text_poke, независимо от значения exclude_kernel. События, которые не отслеживают выполнение кода в ядре и не запрашивают записи text-poke, сохраняют свои существующие права доступа.
If you want to get best quality of vulnerability data, you may have to visit VulDB.