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 (feb59db3efc9397070b6fcdf08762e0defb77d34e5ababf463e3c1a7a1f5b927)
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 →