| ▲ | Telnyx package compromised on PyPI(telnyx.com) | |||||||||||||
| 58 points by ramimac 13 hours ago | 10 comments | ||||||||||||||
https://github.com/team-telnyx/telnyx-python/issues/235 https://www.aikido.dev/blog/telnyx-pypi-compromised-teampcp-... | ||||||||||||||
| ▲ | ramimac 13 hours ago | parent | next [-] | |||||||||||||
We haven't blogged this yet, but a variety of teams found this in parallel. The packages are quarantined by PyPi Follow the overall incident: https://ramimac.me/teampcp/#phase-10 Aikido/Charlie with a very quick blog: https://www.aikido.dev/blog/telnyx-pypi-compromised-teampcp-... ReversingLabs, JFrog also made parallel reports | ||||||||||||||
| ||||||||||||||
| ▲ | 6thbit an hour ago | parent | prev | next [-] | |||||||||||||
So both this and litellm went straight to PyPI without going to GitHub first. Is there any way to setup PyPI to only publish packages that come from a certain pattern of tag that exists in GH? Would such a measure help at all here? | ||||||||||||||
| ||||||||||||||
| ▲ | deathanatos an hour ago | parent | prev | next [-] | |||||||||||||
> The Telnyx platform, APIs, and infrastructure were not compromised. This incident was limited to the PyPI distribution channel for the Python SDK. Am I being too nitpicky to say that that is part of your infrastructure? Doesn't 2FA stop this attack in its tracks? PyPI supports 2FA, no? | ||||||||||||||
| ▲ | kelvinjps10 an hour ago | parent | prev | next [-] | |||||||||||||
I received an email from them about the vulnerability but I don't remember ever using them | ||||||||||||||
| ▲ | spocchio 2 hours ago | parent | prev | next [-] | |||||||||||||
Is there anyone who uses it? I see their repo's Initial Commit was on Jan 2026... quite a new package! Also, the number of GitHub stars and forks is quite low. Does the package have a user base, or did the malicious team target one of the many useless GitHub repos? | ||||||||||||||
| ||||||||||||||
| ▲ | anthk 20 minutes ago | parent | prev [-] | |||||||||||||
The Guix PM in this context can create an isolated environment and import PyPI packages for you adapted into Guix Scheme manifest files. Not just Python, Perl, Ruby, Node... if you have to use dangerous our propietary environments for the enterprise, (not for personal computing), at least isolate them so the malware doesn't spread over. | ||||||||||||||