Ghostscript для Windows: повышение привилегий через подмену PostScript-ресурсов (CVE-2026-19547)
В Ghostscript для Windows выявлена уязвимость локального повышения привилегий, связанная с перехватом файлов ресурсов PostScript. Она получила идентификатор CVE-2026-19547 и оценку CVSS 7.0 (HIGH). Уязвимость затрагивает продукт Artifex Software Inc. Ghostscript и позволяет аутентифицированному локальному пользователю выполнить произвольный код в контексте процесса Ghostscript.
Подробности
Приложение выполняет поиск файлов ресурсов PostScript по предсказуемым путям внутри каталога C:\\gs\\, который по умолчанию отсутствует на типовых установках Windows. При этом стандартные списки контроля доступа (ACL) Windows разрешают любому аутентифицированному пользователю создавать каталоги в корне диска C:\\.
Комбинация этих двух факторов позволяет атакующему, уже имеющему локальную учётную запись, самостоятельно создать ожидаемую структуру каталогов и разместить в ней вредоносный файл PostScript. Как только любой пользователь или служба запускает Ghostscript, подложенный файл автоматически загружается и исполняется с полными привилегиями процесса Ghostscript. Это приводит к полной компрометации контекста процесса Ghostscript и выполнению произвольного кода на машине с его правами — в том числе, если процесс запущен от имени службы или привилегированной учётной записи.
Оценка CVSS составляет 7.0, что соответствует высокому уровню опасности. Уязвимость требует наличия аутентифицированного локального доступа, но не требует взаимодействия с пользователем после размещения файла — достаточно факта запуска Ghostscript.
Что делать
- Обновить Ghostscript до версии 10.08.0 или более поздней — именно в этой версии проблема устранена. Это основной и наиболее надёжный способ защиты.
- Если немедленное обновление невозможно, рассмотрите временные митигации: ограничьте права аутентифицированных пользователей на создание каталогов в корне диска
C:\\средствами групповых политик или настройки ACL. - Проверьте наличие и содержимое каталога
C:\\gs\\на рабочих станциях и серверах: если он не используется легитимно, его присутствие и содержимое могут указывать на попытку эксплуатации. Подозрительные файлы следует удалить и провести проверку системы. - Ограничьте круг учётных записей, под которыми запускаются службы и задачи, использующие Ghostscript, следуя принципу минимальных привилегий.
Уязвимость CVE-2026-19547 демонстрирует классический сценарий эксплуатации через предсказуемые пути поиска ресурсов: даже без сетевого доступа атакующему достаточно локальной учётной записи и стандартных разрешений Windows. Для организаций, использующих Ghostscript в автоматизированной обработке документов или в составе служб, обновление до версии 10.08.0 следует считать приоритетным, поскольку эксплуатация приводит к выполнению кода с привилегиями процесса Ghostscript.
Источник: CVE Project (cvelistV5)
