SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-55553

HIGH · CVSS 7.5 EPSS 0.37% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-25 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

The vulnerability in urllib allows for the unintended reuse of authentication headers and sensitive options when following redirects to different origins, potentially exposing credentials to attacker-controlled destinations. This could lead to unauthorized access to APIs and related services without requiring user interaction. Organizations using affected versions should prioritize updating to versions 2.44.1 or 4.9.1 to mitigate the risk of credential leakage.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-55553
Severity
HIGH
CVSS
7.5
EPSS
0.37%

Original NVD Description

urllib is an HTTP client for Node.js that supports authentication, redirects, timeouts, and other request features. Prior to 4.9.1 and 2.44.1, urllib follows redirects through followRedirect but reuses caller-supplied options across origins. In src/HttpClient.ts, #requestInternal recursively calls this.#requestInternal(nextUrl.href, options, requestContext), causing options.headers and auth or digestAuth values to be reused when the redirect target has a different scheme, host, or port. Authorization, Cookie, Proxy-Authorization, x-api-key, x-auth-token, and x-access-token can therefore be sent to an attacker-controlled redirected origin, exposing credentials intended for the original origin and potentially allowing reuse against the original partner API or related services. No user interaction is required. This issue is fixed in versions 2.44.1 and 4.9.1.