CVE-2019-10759
published 2019-10-15CVE-2019-10759: safer-eval before 1.3.4 are vulnerable to Arbitrary Code Execution. A payload using constructor properties can escape the sandbox and execute arbitrary code.
PriorityP357critical9.9CVSS 3.1
AVNACLPRLUINSCCHIHAH
EPSS
1.79%
75.6th percentile
safer-eval before 1.3.4 are vulnerable to Arbitrary Code Execution. A payload using constructor properties can escape the sandbox and execute arbitrary code.
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| safer-eval_project | safer-eval | < 1.3.4 | 1.3.4 |
| safer-eval_project | safer-eval | >= 0 < 1.3.4 | 1.3.4 |
| snyk | safer-eval | — | — |
CVSS provenance
nvdv3.19.9CRITICALCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
nvdv2.06.5MEDIUMAV:N/AC:L/Au:S/C:P/I:P/A:P
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
Sandbox Breakout / Arbitrary Code Execution in safer-eval
ghsa·2019-10-21
CVE-2019-10759 [CRITICAL] CWE-94 Sandbox Breakout / Arbitrary Code Execution in safer-eval
Sandbox Breakout / Arbitrary Code Execution in safer-eval
Versions of `safer-eval` prior to 1.3.4 are vulnerable to Sandbox Escape leading to Remote Code Execution. A payload using constructor properties can escape the sandbox and execute arbitrary code. For example, evaluating he string `console.constructor.constructor('return process')().env` prints `process.env` to the console.
## Recommendation
Upgrade to version 1.3.4 or later.
OSV
Sandbox Breakout / Arbitrary Code Execution in safer-eval
osv·2019-10-21
CVE-2019-10759 [CRITICAL] Sandbox Breakout / Arbitrary Code Execution in safer-eval
Sandbox Breakout / Arbitrary Code Execution in safer-eval
Versions of `safer-eval` prior to 1.3.4 are vulnerable to Sandbox Escape leading to Remote Code Execution. A payload using constructor properties can escape the sandbox and execute arbitrary code. For example, evaluating he string `console.constructor.constructor('return process')().env` prints `process.env` to the console.
## Recommendation
Upgrade to version 1.3.4 or later.
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2019-10-15
Published