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

exploitDog

redhat логотип

CVE-2026-44003

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

Описание

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, vm2's code transformer has a performance optimization that skips AST analysis when the code does not contain catch, import, or async keywords. This fast-path bypass allows sandboxed code to directly access the internal VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL variable, which exposes internal security functions (handleException, wrapWith, import). This vulnerability is fixed in 3.11.0.

A flaw was found in vm2 (before 3.11.0). A code transformer fast-path skips AST analysis when catch, import, and async are absent, allowing direct access to VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL and internal security functions (handleException, wrapWith, import). Fixed in 3.11.0.

Отчет

vm2 is vulnerable to sandbox escape via code transformer optimization bypass exposing internal VM2 security state. A remote unauthenticated attacker who can submit sandboxed code without catch/import/async keywords may access internal security functions. Fixed in vm2 3.11.0.

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Developer Hubrhdh/rhdh-hub-rhel9Not affected
Self-service automation portal 2ansible-automation-platform/automation-portalAffected

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

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

Статус:

Moderate
Дефект:
CWE-733
https://bugzilla.redhat.com/show_bug.cgi?id=2477202vm2: vm2: Sandbox escape due to code transformer optimization bypass

5.3 Medium

CVSS3

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

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

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, vm2's code transformer has a performance optimization that skips AST analysis when the code does not contain catch, import, or async keywords. This fast-path bypass allows sandboxed code to directly access the internal VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL variable, which exposes internal security functions (handleException, wrapWith, import). This vulnerability is fixed in 3.11.0.

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

vm2's Transformer Fast-Path Bypass Exposes Internal State Variable

5.3 Medium

CVSS3