CVE-2017-5954 Code Execution Through IIFE in serialize-to-js
CriticalCVSS 9.8
EPSS 4.5%
- Published
- Updated
- Exploit status
- No public exploit known
Description
An issue was discovered in the serialize-to-js package 0.5.0 for Node.js. Untrusted data passed into the deserialize() function can be exploited to achieve arbitrary code execution by passing a JavaScript Object with an Immediately Invoked Function Expression (IIFE).
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| npm serialize-to-js(npm) | < 1.0.0 | 1.0.0 |
| serialize-to-js project serialize-to-js | = 0.5.0 | No fix listed |
References
- nvd.nist.gov third-party-advisory
- github.com
- www.npmjs.com
- www.npmjs.com
- github.com issue-tracking patch third-party-advisory
- opsecx.com exploit third-party-advisory
- 96223 third-party-advisory vdb-entry
- github.com patch