MAL-2026-10581

See a problem?
Import Source
https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/process-status-widget/MAL-2026-10581.json
JSON Data
https://api.osv.dev/v1/vulns/MAL-2026-10581
Published
2026-07-14T12:54:30Z
Modified
2026-07-14T13:49:29.369398081Z
Summary
Malicious code in process-status-widget (npm)
Details

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

Source: amazon-inspector (afd09cd68063b99549f252d3db30b88d9eb4c9e479c784ad0c09ce063764d768)

process-status-widget@99.9.1 is an empty stub (index.js exports {}, empty author/description, suspicious version 99.9.1) whose sole material effect on install is to resolve its only declared dependency 'ltidisafe' from a direct HTTPS tarball URL — https://ltidi.storage.googleapis.com/depenconf/ltidisafe-3.4.1.tgz — rather than from the npm registry. Installing this package causes npm to fetch and install arbitrary code from that anonymous Google Cloud Storage bucket, bypassing registry-side scanning and any tie to a known publisher. The bucket contents are mutable at the operator's discretion, and any lifecycle scripts inside the fetched tarball execute on install. The package shape (empty main, external URL dep, no functionality of its own) matches a dependency-smuggling / hijack-vehicle pattern.

Database specific
{
    "malicious-packages-origins": [
        {
            "sha256": "afd09cd68063b99549f252d3db30b88d9eb4c9e479c784ad0c09ce063764d768",
            "modified_time": "2026-07-14T12:54:30Z",
            "versions": [
                "99.9.1"
            ],
            "source": "amazon-inspector",
            "id": "IN-MAL-2026-010502",
            "import_time": "2026-07-14T13:35:49.553847193Z"
        }
    ]
}
References
Credits

Affected packages

npm / process-status-widget

Package

Name
process-status-widget
View open source insights on deps.dev
Purl
pkg:npm/process-status-widget

Affected ranges

Affected versions

99.*
99.9.1

Database specific

indicators
{
    "evidence_files": [
        {
            "sha256": "3c4adec96ca4258d560c863e003ff0bd4ca5b45a30aecb54fff22a959f1e1965",
            "tlsh": "7ee07d30862459330ec600b5881b5017f7718e8f4404bc0c1adb541c418deb328fa26c",
            "path": "package.json"
        },
        {
            "sha256": "322ee46d71101bed25f260f2e78a419b5472e28d1ba02831ced05c73b44e5bb8",
            "path": "index.js"
        }
    ],
    "package_integrity": [
        {
            "hashes": {
                "sha512_sri": "sha512-rC/8koU0MUylMlLNoOpWGMVHw11eljDwDamEmpIbz1IPbUroLyafTZebORJ+4Wp1Yuja+RnafSDaW33AYwu8ew==",
                "sha1": "0fd951bf9f4b5befd45217c2cd5d6f008bdc768d"
            },
            "filename": "process-status-widget-99.9.1.tgz"
        }
    ]
}
cwes
[
    {
        "name": "Embedded Malicious Code",
        "cweId": "CWE-506",
        "description": "The product contains code that appears to be malicious in nature."
    }
]
source
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/process-status-widget/MAL-2026-10581.json"