CVE-2026-116689 Details
Description
follow-redirects is a Node.js HTTP and HTTPS client wrapper that automatically follows redirects. From 1.16.0 until 1.16.2, the documented sensitiveHeaders option is checked with value instanceof Array, so an array created in another JavaScript realm is replaced with an empty list even though Array.isArray recognizes it. When a request then follows an attacker-controlled cross-origin redirect, a custom credential header named in that discarded list can be forwarded to the redirect destination. This issue is fixed in version 1.16.2.
A vulnerability exists in the follow-redirects package for Node.js, specifically in versions 1.16.0 and 1.16.1. The issue arises because the sensitiveHeaders option is improperly validated, leading to the unintentional discarding of headers when an array is created in a different JavaScript realm. This flaw allows for the forwarding of custom credential headers to an attacker-controlled cross-origin redirect destination, potentially exposing sensitive information such as API keys or service tokens.
Users can upgrade to follow-redirects version 1.16.2, which addresses this vulnerability by properly validating the sensitiveHeaders option.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 27, 2026CISA-ADP
Assessed Oct 30, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/follow-redirects/follow-redirects/security/advisories/GHSA-mrwp-f3q8-3g9p | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/follow-redirects/follow-redirects/commit/b0a7751e9cd64cd8eeb6ec67d2f206a9cc88d3f8 | [email protected] | Source CodeVendor |
| https://github.com/follow-redirects/follow-redirects/releases/tag/v1.16.2 | [email protected] | Release NotesVendor |
| https://github.com/follow-redirects/follow-redirects/security/advisories/GHSA-mrwp-f3q8-3g9p | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-201 | Insertion of Sensitive Information Into Sent Data | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| follow-redirects | >= 1.16.0, <= 1.16.1 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 30, 2026 | CVE Modified | CISA-ADP |
| Oct 27, 2026 | New CVE Received | [email protected] |
Volerion