MAL-2025-191630

See a problem?
Import Source
https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/hexdecli/MAL-2025-191630.json
JSON Data
https://api.osv.dev/v1/vulns/MAL-2025-191630
Published
2025-10-25T16:03:26Z
Modified
2026-04-16T16:01:15.157377Z
Summary
Malicious code in hexdecli (PyPI)
Details

-= Per source details. Do not edit below this line.=-

Source: kam193 (14b72d96ce6a8700ee188783d301dc5f37cd7182ac8082491a75c582184309e4)

Package appears to be designed for private key exfiltration, but no known usage. The name appears to be related to the cryptocurrency TRX (Tron / Tronix). Some packages additionally clone the readme of other, legit libraries. The similar packages are repeating uploaded to PyPI


Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.

Campaign: 2025-04-tronix

Reasons (based on the campaign):

  • exfiltration-generic

  • crypto-related

Database specific
{
    "malicious-packages-origins": [
        {
            "modified_time": "2025-12-01T12:54:24Z",
            "source": "reversing-labs",
            "import_time": "2025-12-02T09:09:37.008144476Z",
            "id": "RLMA-2025-05599",
            "versions": [
                "0.0.1"
            ],
            "sha256": "d899bb657019a931f9aa0030a8c019de6e48e59654f3ca8ae82e2b6557359d0c"
        },
        {
            "modified_time": "2025-10-25T16:03:26.399608Z",
            "source": "kam193",
            "import_time": "2025-12-02T22:30:55.246826545Z",
            "id": "pypi/2025-04-tronix/hexdecli",
            "versions": [
                "0.0.2",
                "0.0.1"
            ],
            "sha256": "bb24d6d48574cfd05aeb232119e668536f683c44620d9a1a134b6ba3316cc771"
        },
        {
            "modified_time": "2025-10-25T16:03:26.399608Z",
            "source": "kam193",
            "import_time": "2025-12-02T23:07:18.270135597Z",
            "id": "pypi/2025-04-tronix/hexdecli",
            "versions": [
                "0.0.2",
                "0.0.1"
            ],
            "sha256": "14b72d96ce6a8700ee188783d301dc5f37cd7182ac8082491a75c582184309e4"
        },
        {
            "modified_time": "2025-10-25T16:03:26.399608Z",
            "source": "kam193",
            "import_time": "2025-12-30T22:39:04.096759025Z",
            "id": "pypi/2025-04-tronix/hexdecli",
            "versions": [
                "0.0.1",
                "0.0.2"
            ],
            "sha256": "603300f4ea975319369011ec971e0bfef2eb2eabc921f7f347d78664458478a9"
        },
        {
            "source": "reversing-labs",
            "import_time": "2026-03-19T12:19:51.926335331Z",
            "id": "RLUA-2026-00390",
            "modified_time": "2026-03-18T12:14:39Z",
            "sha256": "b7ef6d67e30482e0a67034a1faf0c359814f27f2b27af611075341d68b2494b5"
        },
        {
            "modified_time": "2026-04-16T10:26:42Z",
            "source": "reversing-labs",
            "import_time": "2026-04-16T15:39:35.013291112Z",
            "id": "RLUA-2026-02071",
            "versions": [
                "0.0.2"
            ],
            "sha256": "d1b22f079e93b399a45ab4dc97d5b8d13376cbceefda77831552d4e8809ab5f7"
        }
    ],
    "iocs": {
        "domains": [
            "68076f26e81df7060eba3e58.mockapi.io",
            "66c0dc0bba6f27ca9a57c4bf.mockapi.io",
            "67b9f37c51192bd378dee810.mockapi.io",
            "reda-sequestered-justine.ngrok-free.dev"
        ]
    }
}
References
Credits

Affected packages

PyPI / hexdecli

Package

Affected ranges

Affected versions

0.*
0.0.1
0.0.2

Database specific

source
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/hexdecli/MAL-2025-191630.json"