GitHub Advisoryadvisory · npm

GHSA-76c9-3jph-rj3q on-headers is vulnerable to http response header manipulation

LOW Published 2025-07-17 Modified 2025-07-17 Official page ↗
Aliases
CVE-2025-7339
Ecosystem
npm
Packages
on-headers
Severity
Low
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
Weaknesses
CWE-241
Reviewed
2025-07-17

Affected packages

• npm on-headers: < 1.1.0 → fixed in 1.1.0

Description

Impact A bug in on-headers versions `< 1.1.0` may result in response headers being inadvertently modified when an array is passed to `response.writeHead()` Patches Users should upgrade to `1.1.0` Workarounds Uses are encouraged to upgrade to `1.1.0`, but this issue can be worked around by passing an object to `response.writeHead()` rather than an array.

Related

Alias · CVE (1)

  • CVE-2025-7339 on-headers is a node.js middleware for listening to when a response writes headers. vulnerability

Weakness · CWE (1)

  • CWE-241 Improper Handling of Unexpected Data Type weakness

References