If this package is installed
Remove it, treat the machine (or CI runner) as compromised, and rotate every secret, token and key it could access — from a different, clean machine.
Details
Source: kam193 (66caa962e9fedf67dff7c9da840c4a4dcdca71f237d2e36f332f5b5bd32750bc)
Malicious clone of pyfiglet. Importing the package starts a series of downloading and executing of obfuscated malicious scripts, partially identified by AVs.
---
Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.
Campaign: 2025-05-rich-figlet
Reasons (based on the campaign):
- backdoor
- clones-real-package
- obfuscation
- Downloads and executes a remote malicious script.
Indicators of compromise
Shown defanged and not clickable. Search any indicator to find other packages using it.
URLs
- hxxp://185[.]254[.]198[.]245:8080/update?token=4z1m6qbi4vzpwykp8YK4wAeZX89gbdwSy3dSCBGy2rkMjG5D0Alp5WO1RgktLeYk&platform= other packages →
- hxxp://185[.]254[.]198[.]245:80/admin/get[.]php other packages →
- hxxp://185[.]254[.]198[.]245:80/login/process[.]php other packages →
IP addresses
- 185[.]254[.]198[.]245 other packages →