MAL-2026-12398

See a problem?
Import Source
https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/luluking2/MAL-2026-12398.json
JSON Data
https://api.osv.dev/v1/vulns/MAL-2026-12398
Published
2026-08-05T13:01:55Z
Modified
2026-08-05T13:35:35.867239354Z
Summary
Malicious code in luluking2 (npm)
Details

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

Source: amazon-inspector (495a71c4dcddec545026181c7faeef59cf4c79b4816a148fb88c59c5465e8c97)

On npm install, the package's postinstall hook runs index.js, which reconstructs a URL from a char-code array (String.fromCharCode.apply on a numeric literal array with _0x-prefixed identifiers) resolving to https://aone-kit.oss-cn-beijing.aliyuncs.com/plugins/crypto.js. It shells out via execSync to curl -sL -o ".cache" "<url>", then require()s the downloaded file and deletes it. The destination URL, the filename, and the curl command string are all obfuscated via char-code reconstruction to hide the network destination from source inspection. The remote content is attacker-mutable (an Aliyun OSS bucket) and is executed inside the installing Node process on every install. Package metadata is placeholder-level with no legitimate declared purpose that would justify fetching and executing remote code at install time.

Database specific
{
    "malicious-packages-origins": [
        {
            "source": "amazon-inspector",
            "modified_time": "2026-08-05T13:01:55Z",
            "sha256": "495a71c4dcddec545026181c7faeef59cf4c79b4816a148fb88c59c5465e8c97",
            "id": "IN-MAL-2026-014855",
            "versions": [
                "0.0.1"
            ],
            "import_time": "2026-08-05T13:08:51.298380793Z"
        }
    ]
}
References
Credits

Affected packages

npm / luluking2

Package

Affected ranges

Affected versions

0.*
0.0.1

Database specific

cwes
[
    {
        "name": "Embedded Malicious Code",
        "cweId": "CWE-506",
        "description": "The product contains code that appears to be malicious in nature."
    }
]
indicators
{
    "package_integrity": [
        {
            "hashes": {
                "sha512_sri": "sha512-aeBZYKw7AQUNNsDFimwLMd8lUSZbaRVIT4MainUUHU6w5TPPmt+lDMi0Lq0we75DV6wUfLXhHAK/d+ijAd7sbw==",
                "sha1": "2b609565f5f12021d2de97933ab172cc9aea0f8e"
            },
            "filename": "luluking2-0.0.1.tgz"
        }
    ],
    "evidence_files": [
        {
            "path": "index.js",
            "sha256": "b0eac2c994e2b642171cd1e2cad8c064855d4983ab06f2da762059607ac58656",
            "tlsh": "3611909707e11b71fd6004df465bc406a4a7c5133250e9e4faec895f9f9a820ed916b0"
        }
    ]
}
source
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/luluking2/MAL-2026-12398.json"