CVE-2020-7699

HIGH

express-fileupload < 1.1.8 - Denial of Service and Remote Code Execution via Corrupt HTTP Request

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2020-7699. PoCs published by zodiac12-pub.

AI-analyzed exploit summary This repository contains a functional proof-of-concept exploit for CVE-2020-7699, demonstrating a prototype pollution vulnerability in express-fileupload combined with an RCE in ejs. The exploit uses a crafted HTTP request to pollute the prototype chain and execute arbitrary commands via Node.js child_process.

Description

This affects the package express-fileupload before 1.1.8. If the parseNested option is enabled, sending a corrupt HTTP request can lead to denial of service or arbitrary code execution.

Exploits (1)

nomisec WORKING POC
by zodiac12-pub · poc
https://github.com/zodiac12-pub/CVE-2020-7699_reproduce

This repository contains a functional proof-of-concept exploit for CVE-2020-7699, demonstrating a prototype pollution vulnerability in express-fileupload combined with an RCE in ejs. The exploit uses a crafted HTTP request to pollute the prototype chain and execute arbitrary commands via Node.js child_process.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Node.js with express-fileupload <1.1.10 and ejs
No auth needed
Prerequisites: Node.js v14.x · express-fileupload <1.1.10 · ejs · Python for launching the attack
devstral-2 · analyzed Feb 18, 2026 Full analysis →

References (3)

Core 3
Core References
Exploit, Third Party Advisory x_refsource_misc
https://snyk.io/vuln/SNYK-JS-EXPRESSFILEUPLOAD-595969
Exploit, Third Party Advisory x_refsource_misc
https://github.com/richardgirges/express-fileupload/issues/236
Third Party Advisory x_refsource_confirm
https://security.netapp.com/advisory/ntap-20200821-0003/

Scores

CVSS v3 7.5
EPSS 0.0227
EPSS Percentile 85.1%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Details

CWE
CWE-1321
Status published
Products (3)
express-fileupload_project/express-fileupload < 1.1.8
netapp/max_data
npm/express-fileupload 0 - 1.1.9npm
Published Jul 30, 2020
Tracked Since Feb 18, 2026