CVE-2026-55602

http-proxy-middleware is node.js http-proxy middleware. From 0.16.0 until 2.0.10, 3.0.6, and 4.1.0, http-proxy-middleware documents router proxy-table entries as host, path, or host+path selectors, but the host+path implementation uses unanchored substring matching on attacker-controlled request metadata. As a result, a crafted Host header that is only a superstring match for a configured host+path key can still route a request to an unintended backend. This vulnerability is fixed in 2.0.10, 3.0.6, and 4.1.0.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:chimurai:http-proxy-middleware:*:*:*:*:*:*:*:*
cpe:2.3:a:chimurai:http-proxy-middleware:*:*:*:*:*:*:*:*
cpe:2.3:a:chimurai:http-proxy-middleware:*:*:*:*:*:*:*:*

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) http-proxy-middleware es un middleware http-proxy de node.js. Desde la versión 0.16.0 hasta la 2.0.10, 3.0.6 y 4.1.0, http-proxy-middleware documenta las entradas de la tabla de proxy del router como selectores de host, path o host+path, pero la implementación de host+path utiliza coincidencia de subcadenas no ancladas en metadatos de solicitud controlados por el atacante. Como resultado, un encabezado Host manipulado que es solo una coincidencia de supercadena para una clave host+path configurada aún puede enrutar una solicitud a un backend no deseado. Esta vulnerabilidad está corregida en 2.0.10, 3.0.6 y 4.1.0.

Information

Published : 2026-06-22 18:16

Updated : 2026-10-25 23:10


NVD link : CVE-2026-55602

Mitre link : CVE-2026-55602

CVE.ORG link : CVE-2026-55602


JSON object : View

Products Affected

chimurai

  • http-proxy-middleware
CWE
CWE-20

Improper Input Validation

CWE-187

Partial String Comparison