CVE-2026-30887

CRITICAL CVSS 3.1: 9,9 EPSS 0.06%
Обновлено 10 марта 2026
Oneuptime
Параметр Значение
CVSS 9,9 (CRITICAL)
Устранено в версии 10.0.18
Тип уязвимости CWE-94 (Внедрение кода)
Поставщик Oneuptime
Публичный эксплойт Нет

OneUptime — это решение для мониторинга и управления онлайн-сервисами. До версии 10.0.18 OneUptime позволял участникам проекта запускать собственный код Playwright/JavaScript через Synthetic Monitors для тестирования веб-сайтов. Однако система выполняет этот ненадежный пользовательский код внутри небезопасного модуля Node.js vm.

Используя стандартный выход из цепочки прототипов (this.constructor.constructor), злоумышленник может обойти «песочницу», получить доступ к базовому объекту процесса Node.js и выполнить произвольные системные команды (RCE) в контейнере oneuptime-probe. Более того, поскольку зонд хранит учетные данные базы данных/кластера в переменных среды, это напрямую приводит к полной компрометации кластера. Эта уязвимость исправлена ​​в версии 10.0.18.

Показать оригинальное описание (EN)

OneUptime is a solution for monitoring and managing online services. Prior to 10.0.18, OneUptime allows project members to run custom Playwright/JavaScript code via Synthetic Monitors to test websites. However, the system executes this untrusted user code inside the insecure Node.js vm module. By leveraging a standard prototype-chain escape (this.constructor.constructor), an attacker can bypass the sandbox, gain access to the underlying Node.js process object, and execute arbitrary system commands (RCE) on the oneuptime-probe container. Furthermore, because the probe holds database/cluster credentials in its environment variables, this directly leads to a complete cluster compromise. This vulnerability is fixed in 10.0.18.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Низкие
Нужны базовые права
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1