CVE-2026-98937 in Linux
Сводка
по VulDB • 24.10.2026
В ядре Linux была устранена следующая уязвимость:
perf/core: Проверка доступа к ядру при запросе цепочек вызовов из пространства ядра (kernel callchains)
Сейчас функция perf_event_open() ограничивает доступ на основе функции perf_allow_kernel(), проверяя только флаг !attr.exclude_kernel.
Однако пользователи всё ещё могут запрашивать сборку цепочек вызовов из пространства ядра, устанавливая attr.exclude_callchain_kernel == 0, даже если attr.exclude_kernel == 1. Для этого по-прежнему требуется привилегия профилирования ядра (kernel profiling privilege), но существующая проверка не обеспечивает её соблюдение.
Обновлена проверка прав доступа: теперь функция perf_allow_kernel() вызывается при запросе как выборки из пространства ядра, так и цепочек вызовов из пространства ядра.
Это приводит проверки разрешений в соответствие с запрашиваемыми данными и предотвращает использование захвата цепочек вызовов из пространства ядра непривилегированными пользователями.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.