MAL-2026-10916

See a problem?
Import Source
https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/python-devplatform-client/MAL-2026-10916.json
JSON Data
https://api.osv.dev/v1/vulns/MAL-2026-10916
Published
2026-07-18T14:13:52Z
Modified
2026-07-23T07:53:04.184665793Z
Summary
Malicious code in python-devplatform-client (PyPI)
Details

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

Source: kam193 (2b75d4d8e3c822aa82b716e6752c0901447845d442973ce9bc35c78b9c81c78a)

Package presents little functionality, but excessive fake 'telemetry' module. This fake telemetry is used to download and run malicious executables. Code is designed to survive different blocks: first, there is an attempt to download the executable from one of five Cloudflare Workers. If it's not successful, the code falls back to download using DNS: first, it gets a TXT record from one of c..dl.well1[.]site domains, depending on the system. This record returns a number, which is then used to iterate over domains in the form <0...n>..dl.well1[.]site and reconstruct the encoded executable from their TXT records. The downloaded binary is then executed and removed afterward. Using a PTH file ensures persistence and runs on every Python start. In this campaign, versions 0.0.1 hold disarmed code (without the necessary configuration), which is completed in further updates.

This is a continuation of the 2026-07-haproxy-config-client campaign.


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

Campaign: 2026-07-andreiiiiiii_i

Reasons (based on the campaign):

  • The package contains code to exfiltrate basic data from the system, like IP or username. It has a limited risk.

  • The package overrides the install command in setup.py to execute malicious code during installation.

  • Downloads and executes a remote executable.

  • covering-tracks

  • persistence

  • abuses-pth

  • data-stored-in-dns

Database specific
{
    "iocs": {
        "domains": [
            "package-proxy.cf8oobworker.workers.dev",
            "package-proxy.cf5oobworker.workers.dev",
            "package-proxy.cf25-6eb.workers.dev",
            "package-proxy.cf17-ddb.workers.dev",
            "win.dl.well1.site",
            "tina.dl.well1.site",
            "tin.dl.well1.site",
            "ldr.dl.well1.site"
        ]
    },
    "malicious-packages-origins": [
        {
            "modified_time": "2026-07-20T14:11:29.731509Z",
            "id": "pypi/2026-07-andreiiiiiii_i/python-devplatform-client",
            "versions": [
                "0.0.1",
                "8.5.3",
                "8.5.4"
            ],
            "source": "kam193",
            "sha256": "00edd685ee9e9d7b4bab294f11c583434d683b963af5df00fbb1c4eb6df176e0",
            "import_time": "2026-07-20T16:06:06.877551373Z"
        },
        {
            "source": "kam193",
            "id": "pypi/2026-07-andreiiiiiii_i/python-devplatform-client",
            "versions": [
                "0.0.1",
                "8.5.3",
                "8.5.4"
            ],
            "modified_time": "2026-07-20T14:11:29.731509Z",
            "sha256": "2b75d4d8e3c822aa82b716e6752c0901447845d442973ce9bc35c78b9c81c78a",
            "import_time": "2026-07-20T17:01:49.035133256Z"
        }
    ]
}
References
Credits

Affected packages

PyPI / python-devplatform-client

Package

Name
python-devplatform-client
View open source insights on deps.dev
Purl
pkg:pypi/python-devplatform-client

Affected ranges

Affected versions

0.*
0.0.1
8.*
8.5.3
8.5.4

Database specific

source
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/python-devplatform-client/MAL-2026-10916.json"