CVE Catalog

CVE-2016-2216

High
Published: Translated: NVD NIST

Summary

The HTTP header parsing code in Node.js in versions 0.10.x before 0.10.42, 0.11.6 through 0.11.16, 0.12.x before 0.12.10, 4.x before 4.3.0, and 5.x before 5.6.0 allows remote attackers to bypass an HTTP response-splitting protection mechanism via UTF-8 encoded Unicode characters in the HTTP header.

Risk Assessment

Organizations may be exposed to attacks that exploit this vulnerability to manipulate HTTP responses, potentially leading to data leakage or other forms of attacks.

Recommendation

It is recommended to update Node.js to the latest version to mitigate this vulnerability and to monitor applications for unusual behavior related to HTTP headers.

Other vulnerabilities in Node.js

See all
Original NVD description (English source)

The HTTP header parsing code in Node.js 0.10.x before 0.10.42, 0.11.6 through 0.11.16, 0.12.x before 0.12.10, 4.x before 4.3.0, and 5.x before 5.6.0 allows remote attackers to bypass an HTTP response-splitting protection mechanism via UTF-8 encoded Unicode characters in the HTTP header, as demonstrated by %c4%8d%c4%8a.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS