CVE-2026-85714
Stirling-PDF: удалённое выполнение кода через H2
- Опубликовано
- 14 окт. 2026 г.
- Обновлено
- 15 окт. 2026 г.
- Назначение CNA
- GitHub_M
- Наблюдены доказательства
- 18 окт. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 49,1 %
- Дата модели
- 17 окт. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Stirling-PDF — это локально размещённое веб-приложение, облегчающее различные операции с PDF-файлами. До версии 2.13.2 аутентифицированный администратор, использующий базу данных H2 по умолчанию и режим безопасности по умолчанию, может загрузить специально сформированный SQL-файл через POST /api/v1/database/import-database. Метод DatabaseService.validateSqlContent() разбивает нормализованный ввод по точкам с запятой и принимает инструкцию, если она содержит любое из разрешённых ключевых слов, что позволяет опасным функциям H2, таким как FILE_READ и CSVWRITE, а также CREATE ALIAS, обходить недостаточный белый список и вызывать побочные эффекты при обработке файла функцией RUNSCRIPT. Это допускает произвольный доступ к файлам. Продемонстрированная цепочка выполнения команд операционной системы записывает контролируемые злоумышленником файлы автозапуска в расположение пользовательского сайта, а затем запускает интерпретатор Python приложения, настроенный на загрузку этих файлов автозапуска, что приводит к выполнению команд от имени учётной записи службы JVM. Эта проблема исправлена в версии 2.13.2.
Источники
Stirling-PDF v3.2.0 — критическая уязвимость — удалённое выполнение — остаточный H2 RUNSCRIPT — CREATE OR REPLACE ALIAS import-database
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.