top of page
perceptive_background_267k.jpg

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 re…

Published:

25 augustus 2026 om 00:00:00

Alert date:

25 augustus 2026 om 20:05:56

Source:

nvd.nist.gov

Click to open the original link from this advisory

Web Technologies, Supply Chain & Dependencies, Identity & Access

CVE-2026-55553 affects the urllib HTTP client library for Node.js, which incorrectly reuses caller-supplied options including authentication headers when following redirects across different origins. The vulnerability exists in src/HttpClient.ts where the #requestInternal function recursively passes the same options object to redirected requests regardless of scheme, host, or port changes. Sensitive headers such as Authorization, Cookie, Proxy-Authorization, x-api-key, x-auth-token, and x-access-token can be leaked to attacker-controlled redirect destinations. No user interaction is required for exploitation, making this a significant credential exposure risk. The issue affects urllib versions prior to 2.44.1 and 4.9.1. Fixes have been released in versions 2.44.1 and 4.9.1 via two separate commits. The vulnerability could allow attackers to harvest credentials and potentially reuse them against the original API or related services.

Technical details

Mitigation steps:

Affected products:

urllib (Node.js)
urllib v2.x prior to 2.44.1
urllib v4.x prior to 4.9.1

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page