CVE-2022-25893
Arbitrary Code Execution
CRITICAL 9.8
At a glance
- Source
- NVD
- EPSS
- EPSS 1.54 % · percentile 75 ()
- State
- PUBLISHED
- Published
- Updated
- Assigner
- snyk
- NVD status
- Modified
Description
The package vm2 before 3.9.10 are vulnerable to Arbitrary Code Execution due to the usage of prototype lookup for the WeakMap.prototype.set method. Exploiting this vulnerability leads to access to a host object and a sandbox compromise.
Weaknesses (CWE)
- CWE-471 — Modification of Assumed-Immutable Data (MAID)
References
Scores
| Version | Score | Vector | Scored by |
|---|---|---|---|
| CVSS 3.1 | CRITICAL 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P | snyk |
| CVSS 3.1 | CRITICAL 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H | NVD · report@snyk.io (Secondary) |
| CVSS 3.1 | CRITICAL 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H | NVD · nvd@nist.gov (Primary) |
Advisories
- GHSA-4w2j-2rg4-5mjw — vm2 vulnerable to Arbitrary Code Execution
European references
- ENISA EUVD · EUVD-2022-7507
- GCVE · GCVE-0-2022-25893
CERT-FR advisories
- CERTFR-2023-AVI-0597 — Multiples vulnérabilités dans IBM Cognos Analytics · cert.ssi.gouv.fr
Affected configurations (NVD CPE)
cpe:2.3:a:vm2_project:vm2:*:*:*:*:*:node.js:*:*< 3.9.10
Affected products
| Product | Versions |
|---|---|
| vm2 | affected unspecified < 3.9.10 |
Sources
| Source | Licence |
|---|---|
| CVE List (CVEProject cvelistV5) | CVE Program Terms of Use |
| EPSS (FIRST.org) | FIRST — attribution requested |
| ENISA EUVD | ENISA — reproduction authorised, source acknowledged |
| CERT-FR (ANSSI) | Licence Ouverte / Etalab 2.0 |
| NVD (NIST) via fkie-cad/nvd-json-data-feeds | Public domain — this product uses data from the NVD API but is not endorsed or certified by the NVD |