Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-44001

Опубликовано: 13 мая 2026
Источник: redhat
CVSS3: 8.6

Описание

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, a sandbox escape vulnerability in vm2 v3.10.5 allows any sandboxed code to crash the host Node.js process via a single Promise constructor that triggers an unhandled rejection propagating to the host. The fix for CVE-2026-22709 (v3.10.2) only sanitized the onRejected callback in .then() and .catch() overrides and did not address the executor-to-unhandledRejection path. This vulnerability is fixed in 3.11.0.

A flaw was found in vm2 (before 3.11.0). Sandboxed code can crash the host Node.js process via a Promise constructor that triggers an unhandled rejection propagating to the host; the CVE-2026-22709 fix only sanitized .then()/.catch() callbacks, not the executor path. Fixed in 3.11.0.

Отчет

vm2 is vulnerable to denial of service via sandbox escape of unhandled Promise rejections to the host process. A remote unauthenticated attacker who can submit code to the vm2 sandbox may crash the host Node.js process. Fixed in vm2 3.11.0.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Developer Hubrhdh/rhdh-hub-rhel9Not affected
Red Hat Ansible Automation Platform 2.1ansible-automation-platform/automation-portalFixedRHSA-2026:5085005.08.2026

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-248
https://bugzilla.redhat.com/show_bug.cgi?id=2477208vm2: vm2: Sandbox escape leads to Denial of Service

8.6 High

CVSS3

Связанные уязвимости

CVSS3: 8.6
nvd
3 месяца назад

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, a sandbox escape vulnerability in vm2 v3.10.5 allows any sandboxed code to crash the host Node.js process via a single Promise constructor that triggers an unhandled rejection propagating to the host. The fix for CVE-2026-22709 (v3.10.2) only sanitized the onRejected callback in .then() and .catch() overrides and did not address the executor-to-unhandledRejection path. This vulnerability is fixed in 3.11.0.

CVSS3: 8.6
github
3 месяца назад

vm2 has a Sandbox Escape via Promise Constructor Unhandled Rejection (Process Crash DoS)

CVSS3: 8.6
fstec
3 месяца назад

Уязвимость библиотеки vm2 пакетного менеджера NPM, связанная с ошибкой обработки исключительных состояний, позволяющая нарушителю вызвать отказ в обслуживании

8.6 High

CVSS3