PT-2026-38391

CVE-2026-44000

·

Published

2026-05-01

·

Updated

2026-10-08

Description by

CVSS 3.1
7.2
High
MetricsAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions vm2 versions prior to 3.11.0
Description A sandbox boundary violation allows host object identity to cross into the sandbox through host Promise resolution. When a host-side Promise that resolves to a host object is exposed to the sandbox, the value delivered to the .then() callback preserves host identity. This occurs because the Promise fulfillment wrapper uses the ensureThis() function instead of a stronger cross-realm conversion path. If no prototype mapping is found, ensureThis() returns the original object, allowing the sandbox to interact with the host object directly. This enables performing identity checks using host-side WeakMap and mutating host object state from inside the sandbox.
Recommendations Update to version 3.11.0.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-MPF8-4HX2-7CJG
Found an issue in the description? Have something to add? Feel free to write us 👾