CVE-2019-15605

CRITICAL

Node.js 10.0.0-10.18.9, 13.0.0-13.7.0 - HTTP Request Smuggling via Malformed Transfer-Encoding

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2019-15605. PoCs published by 0-9194.

AI-analyzed exploit summary This repository contains a functional proof-of-concept for CVE-2019-15605, demonstrating HTTP request smuggling via inconsistent handling of 'Transfer-Encoding' and 'Content-Length' headers. The exploit sends a malformed request to bypass front-end security controls and smuggle a secondary request to a back-end server.

Description

HTTP request smuggling in Node.js 10, 12, and 13 causes malicious payload delivery when transfer-encoding is malformed

Exploits (1)

nomisec WORKING POC
by 0-9194 · poc
https://github.com/0-9194/node-poc-http-smuggling

This repository contains a functional proof-of-concept for CVE-2019-15605, demonstrating HTTP request smuggling via inconsistent handling of 'Transfer-Encoding' and 'Content-Length' headers. The exploit sends a malformed request to bypass front-end security controls and smuggle a secondary request to a back-end server.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Node.js (Express framework with session-file-store)
No auth needed
Prerequisites: Network access to the target server · Target server running vulnerable Node.js/Express configuration
devstral-2 · analyzed Feb 18, 2026 Full analysis →

References (21)

Core 21
Core References
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2020:0573
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2020:0579
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2020:0597
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2020:0598
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2020:0602
Mailing List, Third Party Advisory vendor-advisory x_refsource_suse
http://lists.opensuse.org/opensuse-security-announce/2020-03/msg00008.html
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2020:0703
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2020:0707
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2020:0708
Third Party Advisory vendor-advisory x_refsource_gentoo
https://security.gentoo.org/glsa/202003-48
Third Party Advisory vendor-advisory x_refsource_debian
https://www.debian.org/security/2020/dsa-4669
Patch, Third Party Advisory x_refsource_misc
https://www.oracle.com/security-alerts/cpuapr2020.html
Patch, Third Party Advisory x_refsource_misc
https://www.oracle.com//security-alerts/cpujul2021.html
Vendor Advisory x_refsource_confirm
https://nodejs.org/en/blog/release/v13.8.0/
Release Notes, Vendor Advisory x_refsource_confirm
https://nodejs.org/en/blog/release/v10.19.0/
Release Notes, Vendor Advisory x_refsource_confirm
https://nodejs.org/en/blog/release/v12.15.0/
Third Party Advisory x_refsource_confirm
https://security.netapp.com/advisory/ntap-20200221-0004/
Permissions Required, Third Party Advisory x_refsource_misc
https://hackerone.com/reports/735748

Scores

CVSS v3 9.8
EPSS 0.5713
EPSS Percentile 98.9%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Details

CWE
CWE-444
Status published
Products (25)
debian/debian_linux 10.0
fedoraproject/fedora 30
nodejs/node.js 10.0.0 - 10.19.0
nodejs/node.js 13.0.0 - 13.8.0
opensuse/leap 15.1
oracle/graalvm 19.3.1
oracle/graalvm 20.0.0
redhat/enterprise_linux 8.0
redhat/enterprise_linux_desktop 7.0
redhat/enterprise_linux_eus 7.7
... and 15 more
Published Feb 07, 2020
Tracked Since Feb 18, 2026