GitHub Advisoryadvisory · PyPI

GHSA-9hjg-9r4m-mvj7 Requests vulnerable to .netrc credentials leak via malicious URLs

MEDIUM Published 2025-06-09 Modified 2026-10-19 Official page ↗
Aliases
CVE-2024-47081
Ecosystem
PyPI
Packages
requests
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Weaknesses
CWE-522
Reviewed
2025-06-09

Affected packages

• PyPI requests: < 2.32.4 → fixed in 2.32.4

Description

Impact Due to a URL parsing issue, Requests releases prior to 2.32.4 may leak .netrc credentials to third parties for specific maliciously-crafted URLs. Workarounds For older versions of Requests, use of the .netrc file can be disabled with `trust_env=False` on your Requests Session (docs). References https://github.com/psf/requests/pull/6965 https://seclists.org/fulldisclosure/2025/Jun/2

Related

Alias · CVE (1)

Weakness · CWE (1)

  • CWE-522 Insufficiently Protected Credentials weakness

References