CVE-2023-26122
published 2023-04-11CVE-2023-26122: All versions of the package safe-eval are vulnerable to Sandbox Bypass due to improper input sanitization. The vulnerability is derived from prototype…
PriorityP268critical10CVSS 3.1
AVNACLPRNUINSCCHIHAH
EPSS
2.10%
79.4th percentile
All versions of the package safe-eval are vulnerable to Sandbox Bypass due to improper input sanitization. The vulnerability is derived from prototype pollution exploitation. Exploiting this vulnerability might result in remote code execution ("RCE"). **Vulnerable functions:** __defineGetter__, stack(), toLocaleString(), propertyIsEnumerable.call(), valueOf().
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| safe-eval_project | safe-eval | < * | * |
| safe-eval_project | safe-eval | <= 0.4.1 | — |
| safe-eval_project | safe-eval | 0 – 0.4.2 | — |
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
safe-eval vulnerable to Sandbox Bypass due to improper input sanitization
ghsa·2023-04-11
CVE-2023-26122 [CRITICAL] CWE-1321 safe-eval vulnerable to Sandbox Bypass due to improper input sanitization
safe-eval vulnerable to Sandbox Bypass due to improper input sanitization
All versions of the package safe-eval are vulnerable to Sandbox Bypass due to improper input sanitization. The vulnerability is derived from prototype pollution exploitation. Exploiting this vulnerability might result in remote code execution (RCE).
**Vulnerable functions:**
__defineGetter__, stack(), toLocaleString(), propertyIsEnumerable.call(), valueOf().
OSV
safe-eval vulnerable to Sandbox Bypass due to improper input sanitization
osv·2023-04-11
CVE-2023-26122 [CRITICAL] safe-eval vulnerable to Sandbox Bypass due to improper input sanitization
safe-eval vulnerable to Sandbox Bypass due to improper input sanitization
All versions of the package safe-eval are vulnerable to Sandbox Bypass due to improper input sanitization. The vulnerability is derived from prototype pollution exploitation. Exploiting this vulnerability might result in remote code execution (RCE).
**Vulnerable functions:**
__defineGetter__, stack(), toLocaleString(), propertyIsEnumerable.call(), valueOf().
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
https://gist.github.com/seongil-wi/2db6cb884e10137a93132b7f74879ccehttps://github.com/hacksparrow/safe-eval/issues/27https://github.com/hacksparrow/safe-eval/issues/31https://github.com/hacksparrow/safe-eval/issues/32https://github.com/hacksparrow/safe-eval/issues/33https://github.com/hacksparrow/safe-eval/issues/34https://github.com/hacksparrow/safe-eval/issues/35https://security.snyk.io/vuln/SNYK-JS-SAFEEVAL-3373064https://gist.github.com/seongil-wi/2db6cb884e10137a93132b7f74879ccehttps://github.com/hacksparrow/safe-eval/issues/27https://github.com/hacksparrow/safe-eval/issues/31https://github.com/hacksparrow/safe-eval/issues/32https://github.com/hacksparrow/safe-eval/issues/33https://github.com/hacksparrow/safe-eval/issues/34https://github.com/hacksparrow/safe-eval/issues/35https://security.snyk.io/vuln/SNYK-JS-SAFEEVAL-3373064
2023-04-11
Published