All vulnerabilities

Servers and applications

CVE-2023-23936

Undici is an HTTP/1.1 client for Node.js. Starting with version 2.0.0 and prior to version 5.19.1, the undici library does not protect `host` HTTP header from CRLF injection vulnerabilities. This issue is patched in Undici v5.19.1. As a workaround, sanitize the `headers.host` string before passing to undici.

Severity
Medium 5.4
Published
16 Feb 2023
Last changed
17 Jun 2026
Added to UpHeron
21 Oct 2026
Fixed in
16.19.1, 18.14.1, 19.6.1
Sources
NVD

Affected software

SoftwareAffected versions
Node.jsServers and applications · cpe:a:nodejs:node.js
  • From 16.0.0 before 16.19.1
  • From 18.0.0 before 18.14.1
  • From 19.0.0 before 19.6.1

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2023-23936
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2023-23936