Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
Back to intelligence
identity-authentication-vulnerabilityvendor-distribution-compromisewidely-deployed-product-advisorybuild-pipeline-compromise

python.org API flaw exposed Python release metadata to admin-level forgery

Updated 5h agoFirst seen Jun 27, 20265 sources

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.

Share:
python.org API flaw exposed Python release metadata to admin-level forgery
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

9 events from the most recent confirmed update back to the earliest known activity.

9 EVENTS
Jun 26, 20261d ago

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.

Critical python.org Vulnerability Allowed Attackers to Forge Admin-Level API Requests

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.

Critical python.org Vulnerability Allowed Attackers to Forge Admin-Level API Requests

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.

Critical python.org Vulnerability Allowed Attackers to Forge Admin-Level API Requests

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.

Critical python.org Vulnerability Allowed Attackers to Forge Admin-Level API Requests

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.

Critical python.org Vulnerability Allowed Attackers to Forge Admin-Level API Requests

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.

Critical python.org Vulnerability Allowed Attackers to Forge Admin-Level API Requests

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.

Critical python.org Vulnerability Allowed Attackers to Forge Admin-Level API Requests
Feb 23, 20264mo ago

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.

Critical python.org Vulnerability Allowed Attackers to Forge Admin-Level API Requests
Dec 25, 20256mo ago

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.

����� � �������������� Python, ����������� ��������� ������ �� ������ �� ����� python.org
LINKED ENTITIES

Related entities

Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.

8 LINKEDOpen in app
Affected products
1 linked
Cpython
Organizations
4 linked
Python Software FoundationTrail of BitsOpenaiDEVCORE
The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.