python.org API flaw exposed Python release metadata to admin-level forgery
The Python Software Foundation disclosed a critical authentication bypass in the python.org release management API that could have let attackers forge administrator-level requests and modify Python release metadata. The flaw, reported by Splitline Ng of DEVCORE and confirmed by the Python Security Response Team, could have enabled changes to download and verification URLs for official Python installers, creating a path to distribute tampered files through trusted python.org infrastructure. The vulnerable logic reportedly dated back to 2014, affecting the release pipeline for more than a decade, but maintainers said post-incident forensics found no evidence of exploitation.
The PSF patched the issue rapidly, with production fixes deployed within 24 hours and broader remediation completed within 48 hours, while also disabling risky API behavior and tightening release controls. Additional hardening included stricter URL validation, mandatory HTTPS enforcement, negative authentication test coverage, longer log retention, and stronger provenance measures around release artifacts, including emphasis on Sigstore alongside existing PGP signing. A subsequent Trail of Bits review funded by OpenAI reportedly found no additional authentication or authorization flaws, and the Foundation said the changes were designed to reduce the risk of unauthorized modification of Python downloads distributed via official channels.

Get ahead of threats like this
Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
How this story unfolded
9 events from the most recent confirmed update back to the earliest known activity.
Trail of Bits audit finds no further auth issues
A later Trail of Bits audit funded by OpenAI confirmed no additional authentication or authorization problems in the reviewed Python infrastructure.
Python maintainers add hardening controls after the fix
Additional safeguards were introduced after remediation, including stricter URL validation, HTTPS enforcement, negative authentication test coverage, and longer log retention.
Post-incident forensics find no evidence of exploitation
Following investigation of the python.org release infrastructure issue, maintainers reported no evidence that the flaw had been exploited in the wild.
Patch completed within 48 hours of disclosure
The vulnerability was patched within 48 hours of responsible disclosure, closing the authentication bypass that could have enabled malicious download URL changes.
Production fix deployed for python.org release infrastructure
Python maintainers deployed production fixes within 24 hours of the report to block abuse of the vulnerable API path.
Python Security Response Team confirms the vulnerability
After disclosure, the Python Security Response Team validated the issue affecting the python.org release management API and began remediation.
Authentication bypass flaw introduced in python.org release API
The vulnerable logic in the python.org release management API had existed since 2014, creating a path for forged administrator-level API requests that could alter Python release metadata.
DEVCORE researcher responsibly discloses python.org API flaw
Splitline Ng of DEVCORE responsibly disclosed the critical authentication bypass vulnerability to the Python Security Response Team on 2026-02-23.
PSF announces stronger release verification and provenance measures
The Python Software Foundation announced changes to its release and distribution infrastructure, including stronger verification and provenance controls such as Sigstore alongside existing PGP signing.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
5 references tracked. Mallory keeps watching after this page renders.
Critical python.org Vulnerability Allowed Attackers to Forge Admin-Level API Requests
cybersecuritynews.com
Open source����� � �������������� Python, ����������� ��������� ������ �� ������ �� ����� python.org
opennet.ru
Open source����� � �������������� Python, ����������� ��������� ������ �� ������ �� ����� python.org
opennet.me
Open sourcePython Product Advisories
raw.githubusercontent.com
Open sourcePython Product Advisories
raw.githubusercontent.com
Open sourceSee the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.


