CVE-2023-26159
Follow Redirects improperly handles URLs in the url.parse() function
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
7.3
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
CVE-2023-26159- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P - Weakness
- CWE-20, CWE-601
- Updated
- 2026-11-02
EUVDEUVD-2024-0377
7.3
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
EUVD-2024-0377- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-jchw-25xp-jwwc
6.1
Follow Redirects improperly handles URLs in the url.parse() function
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
GHSA-jchw-25xp-jwwc- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-20, CWE-601
- Updated
- 2026-11-02
NVD
7.3
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
CVE-2023-26159- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-20, CWE-601
- Updated
- 2026-11-02
OSVAZL-32314
6.1
CVE-2023-26159 affecting package reaper for versions less than 3.1.1-8
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
AZL-32314- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVAZL-38299
6.1
CVE-2023-26159 affecting package python-tensorboard for versions less than 2.16.2-1
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
AZL-38299- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
Show 13 moreShow less
OSVAZL-43636
6.1
CVE-2023-26159 affecting package js-jquery 3.5.0-4
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
AZL-43636- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVAZL-45348
6.1
CVE-2023-26159 affecting package js-jquery 3.5.0-4
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
AZL-45348- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-05
OSV
7.3
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
CVE-2023-26159- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-26159
6.1
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
DEBIAN-CVE-2023-26159- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-jchw-25xp-jwwc
6.1
Follow Redirects improperly handles URLs in the url.parse() function
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
GHSA-jchw-25xp-jwwc- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-20, CWE-601
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-26159
7.3
Versions of the package follow-redirects before 1.15.4 are vulnerable to Improper Input Validation due to the improper handling of URLs by the url.parse() function. When new URL() throws an error, it can be manipulated to misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially leading to information disclosure, phishing attacks, or other security breaches.
- Record
UBUNTU-CVE-2023-26159- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1774830259 No score
TuxCare security update for follow-redirects (4 CVEs)
TuxCare rebuilt follow-redirects to address 4 CVEs. Fixed in 0.0.3-tuxcare.1.
- Record
CLSA-2026-1774830259- Updated
- 2026-11-02
OSVCLSA-2026-1776818197 No score
TuxCare security update for follow-redirects (1 CVE)
TuxCare rebuilt follow-redirects to address 1 CVE. Fixed in 1.0.0-tuxcare.2.
- Record
CLSA-2026-1776818197- Updated
- 2026-11-02
OSVCLSA-2026-1782176274 No score
TuxCare security update for follow-redirects (5 CVEs)
TuxCare rebuilt follow-redirects to address 5 CVEs. Fixed in 1.5.10-tuxcare.1.
- Record
CLSA-2026-1782176274- Updated
- 2026-11-02
OSVCLSA-2026-1782262692 No score
TuxCare security update for follow-redirects (4 CVEs)
TuxCare rebuilt follow-redirects to address 4 CVEs. Fixed in 1.15.3-tuxcare.1.
- Record
CLSA-2026-1782262692- Updated
- 2026-11-02
OSVCLSA-2026-1782262693 No score
TuxCare security update for follow-redirects (4 CVEs)
TuxCare rebuilt follow-redirects to address 4 CVEs. Fixed in 1.15.2-tuxcare.1.
- Record
CLSA-2026-1782262693- Updated
- 2026-11-02
OSVCLSA-2026-1792074325 No score
TuxCare security update for follow-redirects (4 CVEs)
TuxCare rebuilt follow-redirects to address 4 CVEs. Fixed in 1.2.6-tuxcare.2.
- Record
CLSA-2026-1792074325- Updated
- 2026-11-02
OSVUSN-8217-1 No score
node-follow-redirects vulnerabilities
It was discovered that follow-redirects did not properly protect sensitive user information during redirects. An attacker could possibly use this issue to expose sensitive information. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2022-0155)
It was discovered that follow-redirects did not properly remove sensitive information before storage or transfer. An attacker could possibly use this issue to expose sensitive information. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2022-0536)
It was discovered that follow-redirects did not properly validate URLs when handling certain inputs. An attacker could possibly use this issue to redirect users to a malicious site, resulting in information disclosure or phishing attacks. (CVE-2023-26159)
It was discovered that follow-redirects did not properly clear proxy authentication headers during cross-domain redirects. An attacker could possibly use this issue to cause exposure of sensitive credentials. (CVE-2024-28849)
- Record
USN-8217-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
follow-redirectsnpm |
before 1.15.4 | 1.15.4 |
reaperAzure Linux:2 |
before 3.1.1-8 | 3.1.1-8 |
python-tensorboardAzure Linux:3 |
before 2.16.2-1 | 2.16.2-1 |
js-jqueryAzure Linux:2 |
through 3.5.0-4 | None known |
js-jqueryAzure Linux:3 |
through 3.5.0-4 | None known |
follow-redirectsTuxCare:npm From an advisory covering 4 CVEs |
0.0.3-tuxcare.0 up to 0.0.3-tuxcare.1, plus listed versions 0.0.3 |
0.0.3-tuxcare.1 |
follow-redirectsTuxCare:npm |
1.0.0-tuxcare.0 up to 1.0.0-tuxcare.2, plus listed versions 1.0.01.0.0-tuxcare.1 |
1.0.0-tuxcare.2 |
follow-redirectsTuxCare:npm From an advisory covering 4 CVEs |
1.5.10-tuxcare.0 up to 1.5.10-tuxcare.1, plus listed versions 1.5.10 |
1.5.10-tuxcare.1 |
follow-redirectsTuxCare:npm From an advisory covering 3 CVEs |
1.15.3-tuxcare.0 up to 1.15.3-tuxcare.1, plus listed versions 1.15.3 |
1.15.3-tuxcare.1 |
follow-redirectsTuxCare:npm From an advisory covering 3 CVEs |
1.15.2-tuxcare.0 up to 1.15.2-tuxcare.1, plus listed versions 1.15.2 |
1.15.2-tuxcare.1 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
follow-redirectsTuxCare:npm From an advisory covering 4 CVEs |
1.2.6-tuxcare.0 up to 1.2.6-tuxcare.2, plus listed versions 1.2.61.2.6-tuxcare.1 |
1.2.6-tuxcare.2 |
node-follow-redirectsDebian:12 |
All versions, plus listed versions 1.15.11+~1.14.4-11.15.11+~1.14.4-21.15.2+~1.14.1-11.15.3+~1.14.2-11.15.6+~1.14.4-1 Show 5 moreShow less1.15.6+~1.14.4-21.15.9+~1.14.4-11.16.0+~1.14.4-11.16.0+~1.14.4-21.16.1+~1.14.4-1 |
None known |
node-follow-redirectsDebian:13 |
before 1.15.6+~1.14.4-1 | 1.15.6+~1.14.4-1 |
node-follow-redirectsDebian:14 |
before 1.15.6+~1.14.4-1 | 1.15.6+~1.14.4-1 |
node-follow-redirectsUbuntu:Pro:18.04:LTS |
before 1.2.4-1ubuntu0.18.04.1~esm1, plus listed versions 1.2.4-1 |
1.2.4-1ubuntu0.18.04.1~esm1 |
node-follow-redirectsUbuntu:Pro:20.04:LTS |
before 1.2.4-1ubuntu0.20.04.1~esm1, plus listed versions 1.2.4-1 |
1.2.4-1ubuntu0.20.04.1~esm1 |
node-follow-redirectsUbuntu:Pro:22.04:LTS |
before 1.14.9+~1.14.1-1ubuntu0.1~esm1, plus listed versions 1.13.1-11.14.5-11.14.7+~1.13.1-11.14.8+~1.14.0-11.14.9+~1.14.1-1 |
1.14.9+~1.14.1-1ubuntu0.1~esm1 |
node-follow-redirectsUbuntu:Pro:18.04:LTS From an advisory covering 4 CVEs |
before 1.2.4-1ubuntu0.18.04.1~esm1, plus listed versions 1.2.4-1 |
1.2.4-1ubuntu0.18.04.1~esm1 |
node-follow-redirectsUbuntu:Pro:20.04:LTS From an advisory covering 4 CVEs |
before 1.2.4-1ubuntu0.20.04.1~esm1, plus listed versions 1.2.4-1 |
1.2.4-1ubuntu0.20.04.1~esm1 |
node-follow-redirectsUbuntu:Pro:22.04:LTS From an advisory covering 4 CVEs |
before 1.14.9+~1.14.1-1ubuntu0.1~esm1, plus listed versions 1.13.1-11.14.5-11.14.7+~1.13.1-11.14.8+~1.14.0-11.14.9+~1.14.1-1 |
1.14.9+~1.14.1-1ubuntu0.1~esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-26159 is a high vulnerability (CVSS 7.3) in Follow-redirects, published January 2, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.80%, the 56th percentile. Fixed in follow-redirects 1.15.4.
References
security.snyk.io/vuln/SNYK-JS-FOLLOWREDIRECTS-6141137
github.com/follow-redirects/follow-redirects/issues/235
github.com/follow-redirects/follow-redirects/pull/236
lists.fedoraproject.org/archives/list/[email protected]/message/ZZ425BFKNBQ6AK7I5SAM56TWON5OF2XM
security.netapp.com/advisory/ntap-20241108-0002
nvd.nist.gov/vuln/detail/CVE-2023-26159
Show 11 moreShow less
github.com/follow-redirects/follow-redirects/commit/7a6567e16dfa9ad18a70bfe91784c28653fbf19d
github.com/advisories/GHSA-jchw-25xp-jwwc
github.com/CVEProject/cvelistV5/tree/main/cves/2023/26xxx/CVE-2023-26159.json
security-tracker.debian.org/tracker/CVE-2023-26159
github.com/follow-redirects/follow-redirects
ubuntu.com/security/CVE-2023-26159
cve.org/CVERecord?id=CVE-2023-26159
ubuntu.com/security/notices/USN-8217-1
ubuntu.com/security/CVE-2022-0155
ubuntu.com/security/CVE-2022-0536
ubuntu.com/security/CVE-2024-28849