isolated-vm has vulnerable CachedDataOptions in API
isolated-vm is a library for nodejs which gives the user access to v8's Isolate interface. In versions 4.3.6 and prior, if the untrusted v8 cached data is passed to the API through CachedDataOptions, 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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2022-39266
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 08:21 UTC · Revision 1
Source evidence
isolated-vm has vulnerable CachedDataOptions in API
core-osv · Original sourcePublished 29 Sept 2022, 18:10 UTC
isolated-vm is a library for nodejs which gives the user access to v8's Isolate interface. In versions 4.3.6 and prior, if the untrusted v8 cached data is passed to the API through CachedDataOptions, 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.
osv:CVE-2022-39266
Complete source record
{
"id": "6a6b2d730a21e212aded326dede079f3bff0126e849c3887a9371564c893eea7",
"url": "https://osv.dev/vulnerability/CVE-2022-39266",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "isolated-vm has vulnerable CachedDataOptions in API",
"summary": "isolated-vm is a library for nodejs which gives the user access to v8's Isolate interface. In versions 4.3.6 and prior, if the untrusted v8 cached data is passed to the API through CachedDataOptions, 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.",
"evidence": "osv:CVE-2022-39266",
"products": [],
"severity": "critical",
"structured": {
"id": "CVE-2022-39266",
"aliases": [
"CVE-2022-39266",
"GHSA-2jjq-x548-rhpv"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/laverdet/isolated-vm",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "218e87a6d4e8cb818bea76d1ab30cd0be51920e8"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:isolated-vm_project:isolated-vm:*:*:*:*:*:node.js:*:*",
"range": [
{
"introduced": "0"
},
{
"last_affected": "4.3.6"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "218e87a6d4e8cb818bea76d1ab30cd0be51920e8"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v4.3.6",
"v4.3.5",
"v4.3.4",
"v4.3.3",
"v4.3.2",
"v4.3.1",
"v4.3.0",
"v4.2.0",
"v4.1.1",
"v4.1.0",
"v4.0.0",
"v2.1.0",
"v3.3.10",
"v3.3.9",
"v3.3.8",
"v3.3.7",
"v3.3.6",
"v3.3.5",
"v3.3.4",
"v3.3.3",
"v3.3.2",
"v3.3.1",
"v3.3.0",
"v3.2.0",
"v3.1.5",
"v3.1.4",
"v3.1.3",
"v3.1.2",
"v3.1.1",
"v3.1.0",
"v3.0.0",
"v2.0.3",
"v2.0.2",
"v2.0.1",
"v1.7.10",
"v2.0.0",
"v1.7.9",
"v1.7.8",
"v1.7.7",
"v1.7.6",
"v1.7.5",
"v1.7.4",
"v1.7.3",
"v1.7.2",
"v1.7.1",
"v1.7.0",
"v1.6.1",
"v1.6.0",
"v1.5.2",
"v1.5.1",
"v1.5.0",
"v1.4.2",
"v1.4.1",
"v1.4.0",
"v1.3.1",
"v1.3.0",
"v1.2.0",
"v1.1.0",
"v1.0.2",
"v1.0.1",
"v1.0.0",
"v0.1.6",
"v0.1.5",
"v0.1.4",
"v0.1.3",
"v0.1.2",
"v0.1.1"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-39266.json"
}
}
],
"modified": "2026-10-28T02:30:27.425836122Z",
"provider": "osv",
"references": [
"https://github.com/laverdet/isolated-vm/commits/v4.3.7",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/39xxx/CVE-2022-39266.json",
"https://github.com/laverdet/isolated-vm/security/advisories/GHSA-2jjq-x548-rhpv",
"https://nvd.nist.gov/vuln/detail/CVE-2022-39266",
"https://github.com/laverdet/isolated-vm/issues/379",
"https://github.com/laverdet/isolated-vm/commit/218e87a6d4e8cb818bea76d1ab30cd0be51920e8"
],
"provider_metadata": {
"cwe_ids": [
"CWE-20",
"CWE-693"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/39xxx/CVE-2022-39266.json"
}
},
"related_cves": [
{
"value": "CVE-2022-39266",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 493747,
"published_at": "2022-09-29T18:10:08+00:00"
}