MAL-2026-2407

See a problem?
Import Source
https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/@ceeferenderer/itg-renderer-sdk/MAL-2026-2407.json
JSON Data
https://api.osv.dev/v1/vulns/MAL-2026-2407
Aliases
  • GHSA-3v4h-w4g3-h6r2
Published
2026-03-24T09:03:48Z
Modified
2026-07-27T10:08:06.357442312Z
Summary
Malicious code in @ceeferenderer/itg-renderer-sdk (npm)
Details

Malicious package due to code obfuscation, dynamic module loading, process exposure, suspicious install script, and untrustworthy author email.


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

Source: amazon-inspector (51b9fa22264e38705c3a7ba319515ee66036e72ab14c32d08b01a5695aa191b8)

This package performs silent reconnaissance against any machine that installs or requires it. The package.json declares scripts.install = node index.js, and index.js also loads lib/core.js at require() time. lib/core.js obtains the os and dns modules via module.constructor._load(...) — a deliberate bypass of simple require('os')/require('dns') source grep — then reads os.userInfo().username, os.hostname(), and path.basename(process.cwd()), concatenates them with a timestamp and the hard-coded domain oob.sl4x0.xyz, and calls dns.resolve4() on the resulting subdomain. Because oob.sl4x0.xyz is an attacker-controlled authoritative nameserver, the victim's resolver leaks the username, hostname, and working-directory name as DNS query labels. The sensitive identifiers and the domain itself are stored as hex byte arrays in lib/6ad264.js and lib/b02e30.js and reassembled at runtime via String.fromCharCode, and the JS filenames are random hex — clear evasion of static review. Supporting red flags: the author email is research@sl4x0.xyz (same attacker-owned domain), the version is 99.9.9, and the package description is generic. This is active exfiltration of installer-side data executed on both install and import, with no legitimate functionality documented.

Source: ghsa-malware (6f92dd8051377efd8dfa110522007ece62bb14b80bd796e5beb3f93de6d8bdf5)

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it.

Database specific
{
    "malicious-packages-origins": [
        {
            "ranges": [
                {
                    "events": [
                        {
                            "introduced": "0"
                        }
                    ],
                    "type": "SEMVER"
                }
            ],
            "import_time": "2026-04-07T14:39:15.165559355Z",
            "sha256": "6f323b1bbcb702f6ba95647783f3bb722e75b2c8324aadb6e42f0580529591b0",
            "modified_time": "2026-04-07T14:24:50Z",
            "source": "amazon-inspector"
        },
        {
            "import_time": "2026-05-13T20:10:56.299458224Z",
            "id": "IN-MAL-2026-002362",
            "sha256": "51b9fa22264e38705c3a7ba319515ee66036e72ab14c32d08b01a5695aa191b8",
            "modified_time": "2026-05-12T19:03:07Z",
            "source": "amazon-inspector",
            "versions": [
                "99.9.9"
            ]
        },
        {
            "ranges": [
                {
                    "events": [
                        {
                            "introduced": "0"
                        }
                    ],
                    "type": "SEMVER"
                }
            ],
            "id": "GHSA-3v4h-w4g3-h6r2",
            "import_time": "2026-07-27T09:43:03.750551094Z",
            "sha256": "6f92dd8051377efd8dfa110522007ece62bb14b80bd796e5beb3f93de6d8bdf5",
            "modified_time": "2026-07-27T01:05:52Z",
            "source": "ghsa-malware"
        }
    ]
}
References
Credits

Affected packages

npm / @ceeferenderer/itg-renderer-sdk

Package

Name
@ceeferenderer/itg-renderer-sdk
View open source insights on deps.dev
Purl
pkg:npm/%40ceeferenderer/itg-renderer-sdk

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

99.*
99.9.9

Database specific

cwes
[
    {
        "description": "The product contains code that appears to be malicious in nature.",
        "name": "Embedded Malicious Code",
        "cweId": "CWE-506"
    },
    {
        "description": "The product contains code that appears to be malicious in nature.",
        "name": "Embedded Malicious Code",
        "cweId": "CWE-506"
    }
]
indicators
{
    "evidence_files": [
        {
            "path": "lib/core.js",
            "tlsh": "d0f02d69b393c48f97e096d0360a53d18559c3c0e7cf8195fb7c4a87904e7d1ca85a55",
            "sha256": "d24415d02b2768deed6613ba41e3837825889459718a582d352a0805d40a321c"
        },
        {
            "path": "lib/6ad264.js",
            "tlsh": "73f0595166a3d19f77d69ac35f4190a0acb60a40b60ed0d5fa2c1bde00eeb13e9c54b0",
            "sha256": "f7942b52b33a05f44ce43c1cc581fa1140cbbef03acdba961ade9f4a44cb03e1"
        }
    ],
    "package_integrity": [
        {
            "filename": "itg-renderer-sdk-99.9.9.tgz",
            "hashes": {
                "sha1": "ad55d8db474615959fda9274cf3b72a4cce0c7b9",
                "sha512_sri": "sha512-cfO0fgspdySVZZXUeDwtKXdHnDhxuHyPLZkZ3N5lKo6AiZ1uhWp9iTjz3AFp0RIwn4GT6R4PoqhmdN7rKvnRIQ=="
            }
        }
    ]
}
source
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/@ceeferenderer/itg-renderer-sdk/MAL-2026-2407.json"