[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-47686":6},{"stargazers_count":4,"fetched_at":5},7,"2026-08-18T10:37:34.217Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":294,"aliases":295,"duplicate_of":9,"upstream":297,"downstream":298,"duplicates":299,"related":300,"reserved_at":9,"published_at":301,"modified_at":301,"state":302,"summary":303,"references_raw":310,"kevs":333,"epss":9,"epss_history":334,"metrics":335,"affected":345},"CVE-2026-47686","vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.6, handleException() in lib/setup-sandbox.js sanitizes SuppressedError.error, SuppressedError.suppressed, and AggregateError.errors but does not sanitize Error.cause, allowing sandbox code to obtain a powerful host object such as process from an embedder-exposed host function that throws an error with that object as its cause and then execute arbitrary host commands. This issue is fixed in version 3.11.6.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":9,"capec":18},"CWE-693","Protection Mechanism Failure","The product does not use or incorrectly uses a protection mechanism that provides sufficient defense against directed attacks against the product.","weakness","Draft","Pillar",[19,67,71,130,172,176,180,184,188,192,202,206,223,227,238,286,290],{"id":20,"name":21,"techniques":22},"CAPEC-1","Accessing Functionality Not Properly Constrained by ACLs",[23],{"id":24,"name":25,"tactics":26,"countermeasures":42},"T1574.010","Services File Permissions Weakness",[27,30,33,36,39],{"id":28,"name":29},"TA0110","Persistence",{"id":31,"name":32},"TA0111","Privilege Escalation",{"id":34,"name":35},"TA0030","Defense Evasion",{"id":37,"name":38},"TA0005","Stealth",{"id":40,"name":41},"TA0104","Execution",[43,48,53,58,63],{"id":44,"name":45,"tactic":46},"D3-RS","Restore Software",{"name":47},"Restore",{"id":49,"name":50,"tactic":51},"D3-SWI","Software Inventory",{"name":52},"Model",{"id":54,"name":55,"tactic":56},"D3-SBV","Service Binary Verification",{"name":57},"Detect",{"id":59,"name":60,"tactic":61},"D3-SU","Software Update",{"name":62},"Harden",{"id":64,"name":65,"tactic":66},"D3-AVE","Asset Vulnerability Enumeration",{"name":52},{"id":68,"name":69,"techniques":70},"CAPEC-107","Cross Site Tracing",[],{"id":72,"name":73,"techniques":74},"CAPEC-127","Directory Indexing",[75],{"id":76,"name":77,"tactics":78,"countermeasures":82},"T1083","File and Directory Discovery",[79],{"id":80,"name":81},"TA0102","Discovery",[83,88,93,97,101,105,109,114,118,122,126],{"id":84,"name":85,"tactic":86},"D3-FEV","File Eviction",{"name":87},"Evict",{"id":89,"name":90,"tactic":91},"D3-RFAM","Remote File Access Mediation",{"name":92},"Isolate",{"id":94,"name":95,"tactic":96},"D3-CQ","Content Quarantine",{"name":92},{"id":98,"name":99,"tactic":100},"D3-LFP","Local File Permissions",{"name":92},{"id":102,"name":103,"tactic":104},"D3-CM","Content Modification",{"name":92},{"id":106,"name":107,"tactic":108},"D3-FE","File Encryption",{"name":62},{"id":110,"name":111,"tactic":112},"D3-DF","Decoy File",{"name":113},"Deceive",{"id":115,"name":116,"tactic":117},"D3-CF","Content Filtering",{"name":92},{"id":119,"name":120,"tactic":121},"D3-FIM","File Integrity Monitoring",{"name":57},{"id":123,"name":124,"tactic":125},"D3-RF","Restore File",{"name":47},{"id":127,"name":128,"tactic":129},"D3-FA","File Analysis",{"name":57},{"id":131,"name":132,"techniques":133},"CAPEC-17","Using Malicious Files",[134,154],{"id":135,"name":136,"tactics":137,"countermeasures":143},"T1574.005","Executable Installer File Permissions Weakness",[138,139,140,141,142],{"id":28,"name":29},{"id":31,"name":32},{"id":34,"name":35},{"id":37,"name":38},{"id":40,"name":41},[144,146,148,150,152],{"id":59,"name":60,"tactic":145},{"name":62},{"id":64,"name":65,"tactic":147},{"name":52},{"id":49,"name":50,"tactic":149},{"name":52},{"id":54,"name":55,"tactic":151},{"name":57},{"id":44,"name":45,"tactic":153},{"name":47},{"id":24,"name":25,"tactics":155,"countermeasures":161},[156,157,158,159,160],{"id":28,"name":29},{"id":31,"name":32},{"id":34,"name":35},{"id":37,"name":38},{"id":40,"name":41},[162,164,166,168,170],{"id":44,"name":45,"tactic":163},{"name":47},{"id":49,"name":50,"tactic":165},{"name":52},{"id":54,"name":55,"tactic":167},{"name":57},{"id":59,"name":60,"tactic":169},{"name":62},{"id":64,"name":65,"tactic":171},{"name":52},{"id":173,"name":174,"techniques":175},"CAPEC-20","Encryption Brute Forcing",[],{"id":177,"name":178,"techniques":179},"CAPEC-22","Exploiting Trust in Client",[],{"id":181,"name":182,"techniques":183},"CAPEC-237","Escaping a Sandbox by Calling Code in Another Language",[],{"id":185,"name":186,"techniques":187},"CAPEC-36","Using Unpublished Interfaces or Functionality",[],{"id":189,"name":190,"techniques":191},"CAPEC-477","Signature Spoofing by Mixing Signed and Unsigned Content",[],{"id":193,"name":194,"techniques":195},"CAPEC-480","Escaping Virtualization",[196],{"id":197,"name":198,"tactics":199,"countermeasures":201},"T1611","Escape to Host",[200],{"id":31,"name":32},[],{"id":203,"name":204,"techniques":205},"CAPEC-51","Poison Web Service Registry",[],{"id":207,"name":208,"techniques":209},"CAPEC-57","Utilizing REST's Trust in the System Resource to Obtain Sensitive Data",[210],{"id":211,"name":212,"tactics":213,"countermeasures":218},"T1040","Network Sniffing",[214,217],{"id":215,"name":216},"TA0031","Credential Access",{"id":80,"name":81},[219],{"id":220,"name":221,"tactic":222},"D3-DNSTA","DNS Traffic Analysis",{"name":57},{"id":224,"name":225,"techniques":226},"CAPEC-59","Session Credential Falsification through Prediction",[],{"id":228,"name":229,"techniques":230},"CAPEC-65","Sniff Application Code",[231],{"id":211,"name":212,"tactics":232,"countermeasures":235},[233,234],{"id":215,"name":216},{"id":80,"name":81},[236],{"id":220,"name":221,"tactic":237},{"name":57},{"id":239,"name":240,"techniques":241},"CAPEC-668","Key Negotiation of Bluetooth Attack (KNOB)",[242],{"id":243,"name":244,"tactics":245,"countermeasures":249},"T1565.002","Transmitted Data Manipulation",[246],{"id":247,"name":248},"TA0105","Impact",[250,254,258,262,266,270,274,278,282],{"id":251,"name":252,"tactic":253},"D3-APCA","Application Protocol Command Analysis",{"name":57},{"id":255,"name":256,"tactic":257},"D3-CSPP","Client-server Payload Profiling",{"name":57},{"id":259,"name":260,"tactic":261},"D3-PHDURA","Per Host Download-Upload Ratio Analysis",{"name":57},{"id":263,"name":264,"tactic":265},"D3-UGLPA","User Geolocation Logon Pattern Analysis",{"name":57},{"id":267,"name":268,"tactic":269},"D3-NTCD","Network Traffic Community Deviation",{"name":57},{"id":271,"name":272,"tactic":273},"D3-NTF","Network Traffic Filtering",{"name":92},{"id":275,"name":276,"tactic":277},"D3-PMAD","Protocol Metadata Anomaly Detection",{"name":57},{"id":279,"name":280,"tactic":281},"D3-RTSD","Remote Terminal Session Detection",{"name":57},{"id":283,"name":284,"tactic":285},"D3-NTSA","Network Traffic Signature Analysis",{"name":57},{"id":287,"name":288,"techniques":289},"CAPEC-74","Manipulating State",[],{"id":291,"name":292,"techniques":293},"CAPEC-87","Forceful Browsing",[],[],[296],"GHSA-m283-3h24-438v",[],[],[],[],"2026-08-17T20:54:39.406Z","Received",{"cisa_kev":304,"cisa_ransomware":304,"cisa_vendor":9,"epss_severity":9,"epss_score":9,"severity":305,"severity_score":306,"severity_version":307,"severity_source":308,"severity_vector":309,"severity_status":302},false,"critical",9.9,"v3.1","cve.org","CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H",[311,319,324,329],{"url":312,"sources":313,"tags":316},"https://github.com/patriksimek/vm2/security/advisories/GHSA-m283-3h24-438v",[314,308,315],"osv_npm","nvd",[317,318],"WEB","X Refsource CONFIRM",{"url":320,"sources":321,"tags":322},"https://github.com/patriksimek/vm2",[314],[323],"PACKAGE",{"url":325,"sources":326,"tags":327},"https://github.com/patriksimek/vm2/releases/tag/3.11.6",[314,308,315],[317,328],"X Refsource MISC",{"url":330,"sources":331,"tags":332},"https://github.com/patriksimek/vm2/commit/7e3faaf550f4ab975bf4cdde183fcec49b056d8e",[308,315],[328],[],[],[336,340,343],{"source":314,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":337,"cvss_v4_0":9},{"baseScore":306,"baseSeverity":9,"vectorString":309,"impactScore":338,"exploitabilityScore":339},10,7.9,{"source":308,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":341,"cvss_v4_0":9},{"baseScore":306,"baseSeverity":342,"vectorString":309,"impactScore":338,"exploitabilityScore":339},"CRITICAL",{"source":315,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":344,"cvss_v4_0":9},{"baseScore":306,"baseSeverity":342,"vectorString":309,"impactScore":338,"exploitabilityScore":339},[346,357],{"ecosystem":347,"name":348,"vendor":347,"product":348,"cpe_part":9,"purl_type":349,"purl_namespace":9,"purl_name":348,"source":9,"versions":350},"Npm","vm2","npm",[351],{"version":352,"is_range":353,"range_type":354,"version_start":9,"version_start_type":9,"version_end":355,"version_end_type":356,"fixed_in":9},"lt3_11_6",true,"semver","3.11.6","excluding",{"ecosystem":9,"name":348,"vendor":358,"product":348,"cpe_part":359,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":360},"patriksimek","a",[361],{"version":362,"is_range":353,"range_type":308,"version_start":9,"version_start_type":9,"version_end":355,"version_end_type":356,"fixed_in":9},"\u003C 3.11.6"]