-= Per source details. Do not edit below this line.=-
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.
{
"iocs": {
"ips": [
"185.254.198.245"
],
"urls": [
"http://185.254.198.245:8080/update?token=4z1m6qbi4vzpwykp8YK4wAeZX89gbdwSy3dSCBGy2rkMjG5D0Alp5WO1RgktLeYk&platform=",
"http://185.254.198.245:80/admin/get.php",
"http://185.254.198.245:80/login/process.php"
]
},
"malicious-packages-origins": [
{
"source": "reversing-labs",
"id": "RLMA-2025-03027",
"modified_time": "2025-06-18T10:15:20Z",
"sha256": "1fb8756d54415e4db8b88e0020d0e3790706d1a99fd9e1d35a53c60df6e88bb5",
"versions": [
"0.0.1",
"0.0.2"
],
"import_time": "2025-06-18T15:06:02.828764956Z"
},
{
"source": "kam193",
"id": "pypi/2025-05-rich-figlet/rich-figlet",
"modified_time": "2025-05-15T21:07:23Z",
"sha256": "ae8f9120c124773c46c7642ae7b481a2c7fcbb3efc7ede6d3bbd4ae9cd685abb",
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"import_time": "2025-12-02T22:30:55.546957178Z"
},
{
"source": "kam193",
"id": "pypi/2025-05-rich-figlet/rich-figlet",
"modified_time": "2025-05-15T21:07:23Z",
"sha256": "b97458c87c8580a9cb2f2edc0af2ae40a36489dafa860102eee0307256cb416b",
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"import_time": "2025-12-02T23:07:18.586108477Z"
},
{
"source": "kam193",
"id": "pypi/2025-05-rich-figlet/rich-figlet",
"modified_time": "2025-05-15T21:07:23Z",
"sha256": "b04142554fcdf43b5220b5775730a7d3ed985e64437f34bbc6217d0753b75d7e",
"versions": [
"0.0.2",
"0.0.1"
],
"import_time": "2025-12-10T21:38:57.793769267Z"
},
{
"source": "kam193",
"id": "pypi/2025-05-rich-figlet/rich-figlet",
"modified_time": "2025-05-15T21:07:23Z",
"sha256": "25c5d33ac4481cbfe7f6d5f2efc5bb88a41fbcd5ba7d05e747061aa5f73f3a2a",
"versions": [
"0.0.1",
"0.0.2"
],
"import_time": "2025-12-30T22:39:04.164085173Z"
},
{
"source": "reversing-labs",
"id": "RLUA-2026-00722",
"modified_time": "2026-03-18T12:18:23Z",
"sha256": "f2f26985d65eda7a5a25fee5dc18e753eab648063d1d095954b6dd79be7a69d6",
"import_time": "2026-03-19T12:20:24.082200643Z"
}
]
}