Уязвимость в GNOME Tweaks позволяет записывать файлы за пределы каталога тем — CVE-2026-74859
В компоненте установки тем GNOME Tweaks обнаружена уязвимость path traversal, позволяющая злоумышленнику записывать файлы за пределы каталога ~/.themes. Проблема затрагивает Red Hat Enterprise Linux 8 и 9 и имеет оценку CVSS 6.8 (MEDIUM).
Подробности
Установщик тем в gnome-tweaks распаковывает пользовательские ZIP-архивы без проверки путей к файлам внутри архива. Это означает, что при распаковке не проверяется, содержат ли имена файлов и каталогов такие элементы, как "../", абсолютные пути или символические ссылки. В результате специально сформированный архив с темой может записать файлы за пределами каталога ~/.themes — туда, куда у процесса установки есть права доступа. Тип уязвимости: path traversal (обход пути) при обработке архивов. Затронутые продукты: - Red Hat Enterprise Linux 8 - Red Hat Enterprise Linux 9 CVSS-оценка: 6.8 (MEDIUM). Средний уровень критичности связан с тем, что атака требует участия пользователя — он должен вручную установить вредоносную тему. Однако потенциальный ущерб может быть значительным: запись файлов в произвольные пользовательские каталоги, включая ~/.bashrc или другие конфигурационные файлы, может привести к выполнению произвольного кода в контексте пользователя.Что делать
Рекомендуется предпринять следующие шаги: 1. **Обновить пакет gnome-tweaks** до версии, в которой исправлена данная уязвимость. Производители Red Hat уже выпустили соответствующие обновления безопасности для RHEL 8 и RHEL 9. 2. **Не устанавливать темы из непроверенных источников.** Пользователям следует загружать темы только из доверенных репозиториев и официальных каталогов расширений GNOME. 3. **Проверить содержимое ZIP-архивов перед установкой.** Если вы используете gnome-tweaks в средах с повышенными требованиями к безопасности, рекомендуется вручную распаковывать архивы и проверять имена файлов на наличие недопустимых элементов (например, "../"). 4. **Ограничить права пользователя.** В корпоративных средах следует использовать принцип минимальных привилегий, чтобы снизить потенциальный ущерб даже в случае успешной атаки.Итог
CVE-2026-74859 — это классический пример недостаточной валидации входных данных при обработке архивов. Несмотря на средний уровень критичности, уязвимость может быть использована для таргетированных атак на пользователей Linux-систем, особенно в корпоративной среде. Своевременное обновление пакета gnome-tweaks и соблюдение базовых правил безопасности при установке сторонних тем минимизируют риски.Источник: CVE Project (cvelistV5)
