CVE-2017-5941
CRITICALNode-serialize < 0.0.4 - Insecure Deserialization
Title source: ruleDescription
An issue was discovered in the node-serialize package 0.0.4 for Node.js. Untrusted data passed into the unserialize() function can be exploited to achieve arbitrary code execution by passing a JavaScript Object with an Immediately Invoked Function Expression (IIFE).
Exploits (9)
nomisec
WORKING POC
by Cr4zyD14m0nd137 · poc
https://github.com/Cr4zyD14m0nd137/Lab-for-cve-2018-15133
nomisec
WORKING POC
by Frivolous-scholar · poc
https://github.com/Frivolous-scholar/CVE-2017-5941-NodeJS-RCE
exploitdb
WORKING POC
by UndeadLarva · pythonwebappsnodejs
https://www.exploit-db.com/exploits/49552
exploitdb
WORKING POC
by Beren Kuday GÖRÜN · javascriptwebappsnodejs
https://www.exploit-db.com/exploits/50036
References (5)
Scores
CVSS v3
9.8
EPSS
0.7793
EPSS Percentile
99.0%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Classification
CWE
CWE-502
Status
draft
Affected Products (2)
node-serialize_project/node-serialize
< 0.0.4
npm/node-serialize
npm
Timeline
Published
Feb 09, 2017
Tracked Since
Feb 18, 2026