Requests vulnerable to .netrc credentials leak via malicious URLs
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- High
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Partial Red Hat: 29 fixed, 25 without a fix
Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-522.
Summary
Requests is a HTTP library. 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. Users should upgrade to version 2.32.4 to receive a fix. For older versions of Requests, use of the .netrc file can be disabled with `trust_env=False` on one's Requests Session.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| python-pillow | requests | before 2.32.4 | 2.32.4 | Patch available | CNA |
| — | requests (PyPI) | before 2.32.4 | 2.32.4 | Patch available | GHSA-9hjg-9r4m-mvj7 |
- requests Vendorpython-pillow Affected before 2.32.4 Fixed in 2.32.4 Patch available CNA
- requests (PyPI) Vendor— Affected before 2.32.4 Fixed in 2.32.4 Patch available GHSA-9hjg-9r4m-mvj7
Remediation
- Fix · CNA requests (psf) Fixed in 2.32.4
- Fix · GHSA-9hjg-9r4m-mvj7 requests (PyPI) Fixed in 2.32.4 Advisory →
Red Hat 16 advisories
- RHSA-2026:4215 Released 2026-03-10 · Red Hat rating ImportantRed Hat Quay 3.14.6
- Red Hat Quay 3.14 registry.redhat.io/quay/quay-rhel8
- RHSA-2025:15723 Released 2025-09-15 · Red Hat rating Moderatepython-requests security update
- Red Hat Enterprise Linux BaseOS AUS (v. 8.2) python-requests-2.20.0-3.el8_2, python3-requests-2.20.0-3.el8_2
- RHSA-2025:15691 Released 2025-09-11 · Red Hat rating Moderatepython-requests security update
- Red Hat Enterprise Linux BaseOS AUS (v.8.4) python-requests-2.20.0-3.el8_4, python3-requests-2.20.0-3.el8_4
- Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.4) python-requests-2.20.0-3.el8_4, python3-requests-2.20.0-3.el8_4
Show 13 more Red Hat advisories
- RHSA-2025:15622 Released 2025-09-10 · Red Hat rating Moderatefence-agents security update
- Red Hat Enterprise Linux AppStream AUS (v.8.4) fence-agents-4.2.1-65.el8_4.21, fence-agents-all-4.2.1-65.el8_4.21, fence-agents-amt-ws-4.2.1-65.el8_4.21 +39
- Red Hat Enterprise Linux AppStream EUS EXTENSION (v.8.4) fence-agents-4.2.1-65.el8_4.21, fence-agents-all-4.2.1-65.el8_4.21, fence-agents-amt-ws-4.2.1-65.el8_4.21 +36
- Red Hat Enterprise Linux High Availability AUS (v.8.4) fence-agents-aliyun-4.2.1-65.el8_4.21, fence-agents-aws-4.2.1-65.el8_4.21, fence-agents-azure-arm-4.2.1-65.el8_4.21 +1
- Red Hat Enterprise Linux HighAvailability EUS EXTENSION (v.8.4) fence-agents-aliyun-4.2.1-65.el8_4.21, fence-agents-aws-4.2.1-65.el8_4.21, fence-agents-azure-arm-4.2.1-65.el8_4.21 +1
- RHSA-2025:15615 Released 2025-09-10 · Red Hat rating Moderatefence-agents security update
- Red Hat Enterprise Linux AppStream AUS (v.8.6) fence-agents-4.2.1-89.el8_6.15, fence-agents-all-4.2.1-89.el8_6.15, fence-agents-amt-ws-4.2.1-89.el8_6.15 +39
- Red Hat Enterprise Linux AppStream E4S (v.8.6) fence-agents-4.2.1-89.el8_6.15, fence-agents-all-4.2.1-89.el8_6.15, fence-agents-amt-ws-4.2.1-89.el8_6.15 +40
- Red Hat Enterprise Linux AppStream TUS (v.8.6) fence-agents-4.2.1-89.el8_6.15, fence-agents-all-4.2.1-89.el8_6.15, fence-agents-amt-ws-4.2.1-89.el8_6.15 +39
- Red Hat Enterprise Linux High Availability E4S (v.8.6) fence-agents-aliyun-4.2.1-89.el8_6.15, fence-agents-aws-4.2.1-89.el8_6.15, fence-agents-azure-arm-4.2.1-89.el8_6.15 +1
- Red Hat Enterprise Linux High Availability TUS (v.8.6) fence-agents-aliyun-4.2.1-89.el8_6.15, fence-agents-aws-4.2.1-89.el8_6.15, fence-agents-azure-arm-4.2.1-89.el8_6.15 +1
- RHSA-2025:15614 Released 2025-09-10 · Red Hat rating Moderatefence-agents security update
- Red Hat Enterprise Linux AppStream E4S (v.8.8) fence-agents-4.2.1-112.el8_8.11, fence-agents-all-4.2.1-112.el8_8.11, fence-agents-amt-ws-4.2.1-112.el8_8.11 +39
- Red Hat Enterprise Linux AppStream TUS (v.8.8) fence-agents-4.2.1-112.el8_8.11, fence-agents-all-4.2.1-112.el8_8.11, fence-agents-amt-ws-4.2.1-112.el8_8.11 +39
- Red Hat Enterprise Linux High Availability E4S (v.8.8) fence-agents-aliyun-4.2.1-112.el8_8.11, fence-agents-aws-4.2.1-112.el8_8.11, fence-agents-azure-arm-4.2.1-112.el8_8.11 +2
- Red Hat Enterprise Linux High Availability TUS (v.8.8) fence-agents-aliyun-4.2.1-112.el8_8.11, fence-agents-aws-4.2.1-112.el8_8.11, fence-agents-azure-arm-4.2.1-112.el8_8.11 +2
- RHSA-2025:15616 Released 2025-09-10 · Red Hat rating Moderateresource-agents security update
- Red Hat Enterprise Linux High Availability E4S (v.8.8) resource-agents-4.9.0-40.el8_8.11, resource-agents-aliyun-4.9.0-40.el8_8.11, resource-agents-gcp-4.9.0-40.el8_8.11 +1
- Red Hat Enterprise Linux High Availability TUS (v.8.8) resource-agents-4.9.0-40.el8_8.11, resource-agents-aliyun-4.9.0-40.el8_8.11, resource-agents-gcp-4.9.0-40.el8_8.11 +1
- RHSA-2025:15618 Released 2025-09-10 · Red Hat rating Moderateresource-agents security update
- Red Hat Enterprise Linux High Availability AUS (v.8.4) resource-agents-4.1.1-90.el8_4.20, resource-agents-aliyun-4.1.1-90.el8_4.20, resource-agents-gcp-4.1.1-90.el8_4.20
- Red Hat Enterprise Linux HighAvailability EUS EXTENSION (v.8.4) resource-agents-4.1.1-90.el8_4.20, resource-agents-aliyun-4.1.1-90.el8_4.20, resource-agents-gcp-4.1.1-90.el8_4.20
- RHSA-2025:15617 Released 2025-09-10 · Red Hat rating Moderateresource-agents security update
- Red Hat Enterprise Linux High Availability E4S (v.8.6) resource-agents-4.9.0-16.el8_6.17, resource-agents-aliyun-4.9.0-16.el8_6.17, resource-agents-gcp-4.9.0-16.el8_6.17 +1
- Red Hat Enterprise Linux High Availability TUS (v.8.6) resource-agents-4.9.0-16.el8_6.17, resource-agents-aliyun-4.9.0-16.el8_6.17, resource-agents-gcp-4.9.0-16.el8_6.17 +1
- RHSA-2025:15122 Released 2025-09-03 · Red Hat rating Moderatepython-requests security update
- Red Hat Enterprise Linux BaseOS AUS (v.8.6) python-requests-2.20.0-3.el8_6.1, python3-requests-2.20.0-3.el8_6.1
- Red Hat Enterprise Linux BaseOS E4S (v.8.6) python-requests-2.20.0-3.el8_6.1, python3-requests-2.20.0-3.el8_6.1
- Red Hat Enterprise Linux BaseOS TUS (v.8.6) python-requests-2.20.0-3.el8_6.1, python3-requests-2.20.0-3.el8_6.1
- RHSA-2025:15121 Released 2025-09-03 · Red Hat rating Moderatepython-requests security update
- Red Hat Enterprise Linux BaseOS E4S (v.8.8) python-requests-2.20.0-3.el8_8.1, python3-requests-2.20.0-3.el8_8.1
- Red Hat Enterprise Linux BaseOS TUS (v.8.8) python-requests-2.20.0-3.el8_8.1, python3-requests-2.20.0-3.el8_8.1
- RHSA-2025:14999 Released 2025-09-02 · Red Hat rating Moderateresource-agents security update
- Red Hat Enterprise Linux HighAvailability (v. 8) resource-agents-4.9.0-54.el8_10.16, resource-agents-aliyun-4.9.0-54.el8_10.16, resource-agents-gcp-4.9.0-54.el8_10.16 +1
- Red Hat Enterprise Linux ResilientStorage (v. 8) resource-agents-4.9.0-54.el8_10.16, resource-agents-aliyun-4.9.0-54.el8_10.16, resource-agents-gcp-4.9.0-54.el8_10.16 +1
- RHSA-2025:14750 Released 2025-08-27 · Red Hat rating Moderatefence-agents security update
- Red Hat Enterprise Linux AppStream (v. 8) fence-agents-4.2.1-129.el8_10.14, fence-agents-all-4.2.1-129.el8_10.14, fence-agents-amt-ws-4.2.1-129.el8_10.14 +40
- Red Hat Enterprise Linux HighAvailability (v. 8) fence-agents-aliyun-4.2.1-129.el8_10.14, fence-agents-aws-4.2.1-129.el8_10.14, fence-agents-azure-arm-4.2.1-129.el8_10.14 +2
- Red Hat Enterprise Linux ResilientStorage (v. 8) fence-agents-aliyun-4.2.1-129.el8_10.14, fence-agents-aws-4.2.1-129.el8_10.14, fence-agents-azure-arm-4.2.1-129.el8_10.14 +2
- RHSA-2025:13604 Released 2025-08-11 · Red Hat rating Moderatepython-requests security update
- Red Hat Enterprise Linux BaseOS (v. 10) python-requests-2.32.4-1.el10_0, python3-requests-2.32.4-1.el10_0
- RHSA-2025:13234 Released 2025-08-06 · Red Hat rating Moderatepython-requests security update
- Red Hat Enterprise Linux BaseOS (v. 8) python-requests-2.20.0-6.el8_10, python3-requests-2.20.0-6.el8_10
- RHSA-2025:12519 Released 2025-08-04 · Red Hat rating Moderatepython-requests security update
- Red Hat Enterprise Linux AppStream (v. 9) python3-requests+security-2.25.1-10.el9_6, python3-requests+socks-2.25.1-10.el9_6
- Red Hat Enterprise Linux BaseOS (v. 9) python-requests-2.25.1-10.el9_6, python3-requests-2.25.1-10.el9_6
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Assisted Installer for Red Hat OpenShift Container Platform 2 | Affected | No fix yet: Fix deferred |
| Builds for Red Hat OpenShift | Affected | No fix yet: Fix deferred |
| Confidential Compute Attestation | Affected | No fix yet: Fix deferred |
| Custom Metric Autoscaler operator for Red Hat Openshift | Affected | No fix yet: Fix deferred |
| Multiarch Tuning Operator | Affected | No fix yet: Fix deferred |
| Network Observability Operator | Affected | No fix yet: Fix deferred |
| OpenShift Serverless | Affected | No fix yet: Fix deferred |
| OpenShift Service Mesh 3 | Affected | No fix yet: Fix deferred |
| Red Hat AI Inference Server | Affected | No fix yet: Fix deferred |
| Red Hat Ansible Automation Platform 2 | Affected | No fix yet: Fix deferred |
| Red Hat Developer Hub 1 | Affected | No fix yet: Fix deferred |
| Red Hat Discovery 1 | Affected | No fix yet: Fix deferred |
| Red Hat Edge Manager preview | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 10 | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 6 | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 7 | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 8 | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 9 | Affected | No fix yet: Fix deferred |
| Red Hat Offline Knowledge Portal | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift AI (RHOAI) | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift Container Platform 4 | Affected | No fix yet: Fix deferred |
| Red Hat OpenStack Platform 17.1 | Affected | No fix yet: Fix deferred |
| Red Hat Satellite 6 | Affected | No fix yet: Fix deferred |
| Red Hat Update Infrastructure 4 for Cloud Providers | Affected | No fix yet: Fix deferred |
| Red Hat build of Quarkus Native builder | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2025:14750 |
| Red Hat Enterprise Linux AppStream (v. 9) | Fixed | RHSA-2025:12519 |
| Red Hat Enterprise Linux AppStream AUS (v.8.4) | Fixed | RHSA-2025:15622 |
| Red Hat Enterprise Linux AppStream AUS (v.8.6) | Fixed | RHSA-2025:15615 |
| Red Hat Enterprise Linux AppStream E4S (v.8.6) | Fixed | RHSA-2025:15615 |
| Red Hat Enterprise Linux AppStream E4S (v.8.8) | Fixed | RHSA-2025:15614 |
| Red Hat Enterprise Linux AppStream EUS EXTENSION (v.8.4) | Fixed | RHSA-2025:15622 |
| Red Hat Enterprise Linux AppStream TUS (v.8.6) | Fixed | RHSA-2025:15615 |
| Red Hat Enterprise Linux AppStream TUS (v.8.8) | Fixed | RHSA-2025:15614 |
| Red Hat Enterprise Linux BaseOS (v. 10) | Fixed | RHSA-2025:13604 |
| Red Hat Enterprise Linux BaseOS (v. 8) | Fixed | RHSA-2025:13234 |
| Red Hat Enterprise Linux BaseOS (v. 9) | Fixed | RHSA-2025:12519 |
| Red Hat Enterprise Linux BaseOS AUS (v. 8.2) | Fixed | RHSA-2025:15723 |
| Red Hat Enterprise Linux BaseOS AUS (v.8.4) | Fixed | RHSA-2025:15691 |
| Red Hat Enterprise Linux BaseOS AUS (v.8.6) | Fixed | RHSA-2025:15122 |
| Red Hat Enterprise Linux BaseOS E4S (v.8.6) | Fixed | RHSA-2025:15122 |
| Red Hat Enterprise Linux BaseOS E4S (v.8.8) | Fixed | RHSA-2025:15121 |
| Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.4) | Fixed | RHSA-2025:15691 |
| Red Hat Enterprise Linux BaseOS TUS (v.8.6) | Fixed | RHSA-2025:15122 |
| Red Hat Enterprise Linux BaseOS TUS (v.8.8) | Fixed | RHSA-2025:15121 |
| Red Hat Enterprise Linux High Availability AUS (v.8.4) | Fixed | RHSA-2025:15618, RHSA-2025:15622 |
| Red Hat Enterprise Linux High Availability E4S (v.8.6) | Fixed | RHSA-2025:15615, RHSA-2025:15617 |
| Red Hat Enterprise Linux High Availability E4S (v.8.8) | Fixed | RHSA-2025:15614, RHSA-2025:15616 |
| Red Hat Enterprise Linux High Availability TUS (v.8.6) | Fixed | RHSA-2025:15615, RHSA-2025:15617 |
| Red Hat Enterprise Linux High Availability TUS (v.8.8) | Fixed | RHSA-2025:15614, RHSA-2025:15616 |
| Red Hat Enterprise Linux HighAvailability (v. 8) | Fixed | RHSA-2025:14750, RHSA-2025:14999 |
| Red Hat Enterprise Linux HighAvailability EUS EXTENSION (v.8.4) | Fixed | RHSA-2025:15618, RHSA-2025:15622 |
| Red Hat Enterprise Linux ResilientStorage (v. 8) | Fixed | RHSA-2025:14750, RHSA-2025:14999 |
| Red Hat Quay 3.14 | Fixed | RHSA-2026:4215 |
Not affected: 1 product
- Red Hat Quay 3.14
Timeline
- 2026-10-02 Threatist record created from CVE-2024-47081
- 2026-10-03 Alias added: GHSA-9hjg-9r4m-mvj7
- 2026-10-16 Affected versions changed · Red Hat
- 2026-10-20 4 new references · GHSA-9hjg-9r4m-mvj7
- 2026-10-27 Affected versions changed · Red Hat
References
Advisory 2
Other 13
- https://github.com/psf/requests/security/advisories/GHSA-9hjg-9r4m-mvj7
- https://github.com/psf/requests/pull/6965
- https://github.com/psf/requests/commit/96ba401c1296ab1dda74a2365ef36d88f7d144ef
- https://requests.readthedocs.io/en/latest/api/#requests.Session.trust_env
- https://seclists.org/fulldisclosure/2025/Jun/2
- https://github.com/psf/requests
- https://github.com/psf/requests/releases/tag/v2.32.4
- https://github.com/pypa/advisory-database/tree/main/vulns/requests/PYSEC-2026-1872.yaml
- https://pypi.org/project/requests
- http://www.openwall.com/lists/oss-security/2025/06/03/11
- http://www.openwall.com/lists/oss-security/2025/06/03/9
- http://www.openwall.com/lists/oss-security/2025/06/04/1
- http://www.openwall.com/lists/oss-security/2025/06/04/6
More python-pillow vulnerabilities
- TI-2016-01993 The DES and Triple DES ciphers, as used in the TLS, SSH, and IPSec protocols and other… CVSS 3.1HIGH 7.5
- TI-2022-24108 An XML External Entity (XXE) issue was discovered in Python through 3.9.1. CVSS 3.1CRITICAL 9.8
- TI-2022-17508 The Keccak XKCP SHA-3 reference implementation before fdc6fef has an integer overflow and… CVSS 3.1CRITICAL 9.8
- TI-2021-02254 Python 3.x through 3.9.1 has a buffer overflow in PyCArg_repr in _ctypes/callproc.c… CVSS 3.1CRITICAL 9.8
- TI-2007-04413 Directory traversal vulnerability in the (1) extract and (2) extractall functions in the… CVSS 3.1CRITICAL 9.8
- TI-2026-76627 Out-of-bounds read in Pillow TIFF encoder ColorMap handling CVSS 4.0HIGH 8.8
Sources
- CVE-2024-47081 · CVE Program
- CVE-2024-47081 · NVD
- FIRST EPSS
- GHSA-9hjg-9r4m-mvj7 · GitHub Advisory Database · CC BY 4.0
- CVE-2024-47081 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences