В подсистеме Linux perf выявлена уязвимость, позволяющая поднять привилегии

Изображение: (сс) picsa.tm
Уязвимость
Уязвимость

Обнаружена уязвимость, позволяющая поднять привилегии в операционной системе (ОС) Linux, 20 мая информация опубликована в списке почтовой рассылки OpenWall Linux.

Уязвимость, получившая код CVE-2022-1729, касается подсистемы мониторинга и анализа производительности perf. Она позволяет локальному пользователю поднять привилегии до уровня суперпользователя (root).

Проблема связана с состоянием гонки в perf и может быть использована для обращения к ранее освобожденным участкам памяти — атака типа use-after-free. Уязвимость работает на ядрах Linux, начиная с версии 4.0-rc1 и подтверждена для 5.4.193 и новее.

Опасность уязвимости несколько снижена тем, что в большинстве дистрибутивов ОС Linux использование подсистемы perf ограничено для обычных (непривилегированных) пользователей.

Исправление уязвимости выпущено в виде заплатки для исходного кода, что требует последующей пересборки ядра. Другим вариантом защиты является установка параметра kernel.perfeventparanoid в значение 3.