MAL-2026-12457

See a problem?
Import Source
https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/streak-bucket-core/MAL-2026-12457.json
JSON Data
https://api.osv.dev/v1/vulns/MAL-2026-12457
Published
2026-08-05T12:51:59Z
Modified
2026-08-05T13:36:05.740626505Z
Summary
Malicious code in streak-bucket-core (npm)
Details

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

Source: amazon-inspector (4145bc51e507e0a8b64d1267c16b0c9c8e80950a08bcf0a320b03fb8a1875b26)

streak-bucket-core@1.0.0 advertises itself as a small dependency-free calendar/day-math helper library, but its declared main entry index.mjs is ~521 KB and contains, after a short block of legitimate-looking Intl-based helpers, an embedded Windows PE payload and dropper logic at module top level. A _decode helper hex-decodes strings; a _cfg object holds hex-encoded fields that decode to the per-user Windows Startup folder path (AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup), the filename vite-native-helper.exe, and NTUSER.DAT; a _bin array of hex chunks concatenates and decodes to a byte sequence beginning with the MZ header and the This program cannot be run in DOS mode. stub, i.e. a Windows PE executable. Because this code sits at the top level of the module referenced by the package's main export, simply importing/requiring the package on a Windows host writes the reconstructed executable into the current user's Startup folder under the cover-story name vite-native-helper.exe, which Windows then auto-runs at every subsequent user logon. Adjacent comments (startup self-check, browser-safe, touches no network and no filesystem) and the Vite-adjacent filename appear to be cover text. The hex encoding of the destination path, filename, and payload contents indicates deliberate concealment rather than incidental data.

Database specific
{
    "malicious-packages-origins": [
        {
            "id": "IN-MAL-2026-014792",
            "import_time": "2026-08-05T13:08:46.836615082Z",
            "sha256": "4145bc51e507e0a8b64d1267c16b0c9c8e80950a08bcf0a320b03fb8a1875b26",
            "versions": [
                "1.0.0"
            ],
            "source": "amazon-inspector",
            "modified_time": "2026-08-05T12:51:59Z"
        }
    ]
}
References
Credits

Affected packages

npm / streak-bucket-core

Package

Affected ranges

Affected versions

1.*
1.0.0

Database specific

cwes
[
    {
        "description": "The product contains code that appears to be malicious in nature.",
        "name": "Embedded Malicious Code",
        "cweId": "CWE-506"
    }
]
indicators
{
    "evidence_files": [
        {
            "path": "index.mjs",
            "tlsh": "ddb4c5e0d6458681f157d488a4c0bed209353aa7eadc0cf2e37d1e08dfbfaa61655b4c",
            "sha256": "96ac0b85d7d0346409ce5189e1d0e9e314ca9200ed810b1835467b95580fe2a8"
        }
    ]
}
source
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/streak-bucket-core/MAL-2026-12457.json"