Skip to main content
← All vulnerabilities
CVE-2017-5941GHSA-Q4V7-4RHW-9HQM

An issue was discovered in the node-serialize package 0.0.4 for Node.js.

Published
Last modified
published
Not listed in CISA KEV
3 on Exploit-DB, 7 proofs of concept on GitHub

Summary

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).

Timeline

  1. Public exploit on Exploit-DB

    EDB-45265, EDB-49552, EDB-50036

  2. CVE published
  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • n/a n/a

    Version range not reported

  • node-serializenpm

    through 0.0.4

References 15

nodesecurity.io

opsecx.com

securityfocus.com

packetstormsecurity.com

Exploit-DB

GitHub · Cr4zyD14m0nd137/Lab-for-cve-2018-15133

GitHub · Frivolous-scholar/CVE-2017-5941-NodeJS-RCE

GitHub · f41k0n/RCE-NodeJs

GitHub · jimahub/scenario-c-block

GitHub · kylew1004/cve-2017-5941-poc-docker-lab

GitHub · turnernator1/Node.js-CVE-2017-5941

GitHub · uartu0/nodejshell