{
    "id": "CVE-2017-5941",
    "published": "2017-02-09 19:59:00",
    "last_modified": "2026-06-17 01:21:28",
    "cvss_score": "9.8",
    "cvss_severity": "CRITICAL",
    "cvss_version": "3.1",
    "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
    "cwe": "CWE-502",
    "description": "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).",
    "epss_score": "0.61025",
    "epss_percentile": "0.99129",
    "kev": 0,
    "kev_due": null,
    "has_exploit": 1,
    "updated_at": "2026-09-26 18:20:59",
    "priority": {
        "rank": 2,
        "label": "Patch early",
        "why": "A public exploit exists."
    },
    "products": [
        {
            "vendor": "node-serialize_project",
            "product": "node-serialize"
        }
    ],
    "kev_detail": null,
    "exploits": [
        {
            "source": "exploit-db",
            "ref_id": "50036",
            "title": "Node.JS - 'node-serialize' Remote Code Execution (3)",
            "date": "2021-06-18",
            "url": "https://www.exploit-db.com/exploits/50036"
        },
        {
            "source": "exploit-db",
            "ref_id": "49552",
            "title": "Node.JS - 'node-serialize' Remote Code Execution (2)",
            "date": "2021-02-10",
            "url": "https://www.exploit-db.com/exploits/49552"
        },
        {
            "source": "exploit-db",
            "ref_id": "45265",
            "title": "Node.JS - 'node-serialize' Remote Code Execution",
            "date": "2017-02-08",
            "url": "https://www.exploit-db.com/exploits/45265"
        }
    ],
    "refs_list": [
        "http://packetstormsecurity.com/files/161356/Node.JS-Remote-Code-Execution.html",
        "http://packetstormsecurity.com/files/163222/Node.JS-Remote-Code-Execution.html",
        "http://www.securityfocus.com/bid/96225",
        "https://nodesecurity.io/advisories/311",
        "https://opsecx.com/index.php/2017/02/08/exploiting-node-js-deserialization-bug-for-remote-code-execution/",
        "http://packetstormsecurity.com/files/161356/Node.JS-Remote-Code-Execution.html",
        "http://packetstormsecurity.com/files/163222/Node.JS-Remote-Code-Execution.html",
        "http://www.securityfocus.com/bid/96225",
        "https://nodesecurity.io/advisories/311",
        "https://opsecx.com/index.php/2017/02/08/exploiting-node-js-deserialization-bug-for-remote-code-execution/"
    ]
}