CVE-2026-104982: обход путей в обработчике EPUB в Linux Mint Xreader
В компоненте Linux Mint Xreader, предназначенном для работы с электронными книгами, выявлена уязвимость, позволяющая осуществлять обход путей. Проблема затрагивает пользователей, открывающих EPUB-файлы из недоверенных источников.
Подробности
Уязвимость затрагивает Linux Mint Xreader вплоть до версии 4.6.5 включительно. Проблема локализована в функции setup_document_content_list / g_strdup_printf файла backend/epub/epub-document.c компонента EPUB File Handler. Манипуляции с входными данными приводят к обходу путей (path traversal) — классу уязвимостей, при котором специально сформированные ссылки позволяют выйти за пределы ожидаемого каталога и обратиться к файлам, к которым доступ не предполагался.
Согласно описанию CVE, атака может быть проведена удалённо. Эксплойт уже опубликован, что повышает риск его практического использования. Уровень критичности по шкале CVSS — 5.3 (MEDIUM).
Уязвимости присвоен идентификатор CVE-2026-104982. Исправление доступно в версии 4.6.6; соответствующий патч носит имя a5aecea074e8564b7a22f1ce054b31ec862974b7. Один из мейнтейнеров проекта пояснил, что поддержка EPUB была удалена из Xreader и переписана в отдельном компоненте Xepub.
Что делать
- Обновить Linux Mint Xreader до версии 4.6.6 или более поздней.
- Если обновление невозможно — временно воздержаться от открытия EPUB-файлов из недоверенных источников в Xreader.
- Учитывать, что исправление связано с переносом поддержки EPUB в Xepub; при наличии такой возможности рассмотреть переход на актуальную реализацию.
- Следить за обновлениями безопасности дистрибутива и применять их своевременно.
Уязвимость не является критической, однако наличие публичного эксплойта и удалённый характер атаки требуют оперативной реакции. Своевременное обновление до версии 4.6.6 закрывает проблему.
Источник: CVE Project (cvelistV5)
