Www.putty PDocsAI & Machine Learning
Related
Why Inference Systems Are the Next Critical Frontier in Enterprise AIOpenAI Launches Three Real-Time Audio Models with Reasoning, Translation, and Transcription CapabilitiesHow to Create Self-Improving AI with MIT's SEAL FrameworkAWS Unveils Next-Gen AI Agents and Expands OpenAI Partnership at April 28 EventYour Guide to Choosing Claude, Gemini, or Any AI Assistant as Your Default in iOS 275 Key Insights on Google's Remy and the Future of Enterprise AI WorkflowsImplementing Local-First AI Inference: A Step-by-Step Guide to Cost-Effective Document ProcessingAWS Unveils Major Agentic AI Expansion: Amazon Quick Desktop App and Four New Connect Solutions

Supply Chain Attack on PyTorch Lightning: Malicious Versions 2.6.2 and 2.6.3 Steal Credentials via PyPI

Last updated: 2026-04-30 18:48:35 · AI & Machine Learning

Overview

In a recent incident highlighting ongoing risks in open-source ecosystems, threat actors successfully infiltrated the popular Python package Lightning, a widely used library for PyTorch. The attack resulted in the release of two malicious versions—2.6.2 and 2.6.3—on April 30, 2026, designed to harvest user credentials. This supply chain compromise was identified and reported by cybersecurity firms Aikido Security, Socket, and StepSecurity, who warn that the campaign is part of a broader pattern of attacks targeting PyPI packages.

Supply Chain Attack on PyTorch Lightning: Malicious Versions 2.6.2 and 2.6.3 Steal Credentials via PyPI
Source: feeds.feedburner.com

Attack Details

How the Compromise Occurred

The attackers gained unauthorized access to the Lightning project's PyPI publishing credentials, likely through phishing or exploiting weak security measures. Once inside, they uploaded the tainted versions, which contained code that exfiltrated sensitive data from users who installed or updated the package. The malicious payload specifically targeted environment variables, API tokens, and other credentials stored on infected systems.

Timeline and Scope

Versions 2.6.2 and 2.6.3 were released on the same day, suggesting a coordinated and rapid deployment of the attack. The malicious packages were available for download for a limited period before being taken down by PyPI maintainers following alerts from security teams. Given Lightning's popularity among machine learning practitioners, the potential impact is significant, with thousands of projects potentially exposed.

Technical Analysis

Security researchers uncovered that the malicious code added a dependency to a remote server via a dynamic import, allowing the attackers to collect credential data stealthily. The code was obfuscated to evade detection by basic security scans. Notably, the attack mirrors previous supply chain incidents where popular Python libraries were weaponized to steal tokens and passwords.

Impact and Mitigation

Affected Users and Systems

Any developer or organization that installed PyTorch Lightning version 2.6.2 or 2.6.3 between April 30 and the removal date is at risk. Credentials stored in environment variables, cloud provider keys, and CI/CD pipeline secrets may have been compromised. Immediate rotation of all credentials is strongly advised.

supply chain attack
Image via Flickr

Response from the Community

The PyPI team swiftly removed the malicious versions and flagged them in security advisories. The Lightning project maintainers have released a clean version 2.6.4, urging all users to update. Additionally, security firms like Aikido and Socket have published IoCs (Indicators of Compromise) to help organizations detect potential breaches.

Recommendations

  • Update Immediately: Upgrade to PyTorch Lightning version 2.6.4 or later. Verify the package hash against the official checksum.
  • Rotate Credentials: Change all API keys, tokens, and passwords that may have been exposed during the window of compromise.
  • Monitor Logs: Review system and network logs for unusual outbound connections to unknown IPs.
  • Enable Two-Factor Authentication: Secure PyPI accounts with 2FA to prevent unauthorized package publication.
  • Use Package Integrity Tools: Employ tools like pip's hash checking or SLSB (Software Bill of Materials) to verify package authenticity.

This incident underscores the critical need for enhanced security practices in the open-source supply chain. Developers must remain vigilant and adopt proactive measures to protect against similar attacks.