isolated-vm has vulnerable CachedDataOptions in API
Critical severity
GitHub Reviewed
Published
Sep 29, 2022
in
laverdet/isolated-vm
•
Updated Aug 24, 2023
Description
Published by the National Vulnerability Database
Sep 29, 2022
Published to the GitHub Advisory Database
Sep 30, 2022
Reviewed
Sep 30, 2022
Last updated
Aug 24, 2023
Impact
If the untrusted v8 cached data is passed to the API through CachedDataOptions, the attackers can bypass the sandbox and run arbitrary code in the nodejs process. Version 4.3.7 changes the documentation to warn users that they should not accept
cachedData
payloads from a user.References