MAL-2026-17912

See a problem?
Import Source
https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/driftwavets/MAL-2026-17912.json
JSON Data
https://api.osv.dev/v1/vulns/MAL-2026-17912
Published
2026-10-17T17:05:38Z
Modified
2026-10-29T14:45:10Z
Summary
Malicious code in driftwavets (PyPI)
Details

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

Source: amazon-inspector (cc5ec2368bccc13ec6d3f5b028449a5dffe0cf88b1796271052e9e3c97145b4e)

driftwavets 0.1.0 contains no observed install-time or import-time code paths that read installer secrets, fetch and execute remote content, relay caller data to a third-party destination, or establish persistence. No lifecycle hooks, build-backend network I/O,.pth side effects, or credential/env scraping were identified in the package contents.

Source: kam193 (e69baa6a16626f26b6f71e04ce89a53a693a06c6545446a9addbecfd6c95d92f)

The package belongs to a series of packages falsely advertising 'audio-analysis profiles' loader. In fact, the only purpose is to execute remote code, but the URL is not embedded in the package. It is likely a continuation of the coin-mining campaign 2026-10-voxeval which used similar wording.


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

Campaign: 2026-10-emberlytts

Reasons (based on the campaign):

  • other

  • Downloads and executes a remote malicious script.

Database specific
{
    "malicious-packages-origins": [
        {
            "id": "pypi/2026-10-emberlytts/driftwavets",
            "import_time": "2026-10-17T17:38:26.299392072Z",
            "modified_time": "2026-10-17T17:05:38.252527Z",
            "sha256": "e69baa6a16626f26b6f71e04ce89a53a693a06c6545446a9addbecfd6c95d92f",
            "source": "kam193",
            "versions": [
                "0.1.0"
            ]
        },
        {
            "id": "IN-MAL-2026-022352",
            "import_time": "2026-10-29T14:37:05.366010202Z",
            "modified_time": "2026-10-29T14:21:45Z",
            "sha256": "cc5ec2368bccc13ec6d3f5b028449a5dffe0cf88b1796271052e9e3c97145b4e",
            "source": "amazon-inspector",
            "versions": [
                "0.1.0"
            ]
        }
    ]
}
References
Credits

Affected packages

PyPI / driftwavets

Package

Name
driftwavets
View open source insights on deps.dev
Purl
pkg:pypi/driftwavets

Affected ranges

Affected versions

0.*
0.1.0

Database specific

cwes
[
    {
        "cweId": "CWE-506",
        "description": "The product contains code that appears to be malicious in nature.",
        "name": "Embedded Malicious Code"
    }
]
indicators
{
    "package_integrity": [
        {
            "filename": "driftwavets-0.1.0-py3-none-any.whl",
            "hashes": {
                "blake2b_256": "36010c89ce97c64557d4e2dd56057ac6dbca13b3a7f40d6d983fb7b26835415f",
                "md5": "d39785a55289f506423a2e1fa130202d",
                "sha256": "845a00fbcaed2ee58e7602c5dfc369b89d46a667c4d5219780c383c6e32c0af7"
            }
        }
    ]
}
source
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/driftwavets/MAL-2026-17912.json"