Skip to content
Heist/ feed
Back to feed
Unrated

Malicious code in webpackbootstrap5 (npm)

Type: advisorySources: OSV

webpackbootstrap5@5.0.0 typosquats bootstrap and ships a disguised in-browser proxy kit. Its bundled loader (index-z2b7r4.js) XOR-decodes a list of endpoints with a fixed key and injects remote scripts from https://dyingefforlessefforlessours.com via document.head.appendChild, then boots a Scramjet/wisp WebSocket proxy that routes page traffic through operator-controlled relays. The loader matches (same sha256) sibling packages webpackbootstrapscripts and @zaka13/thing by the same publisher (zaka13). Harm is browser-side when the asset is served; no install script runs. --- _-= Per source details. Do not edit below this line.=-_ ## Source: ghsa-malware (9e94c2a29fdc72c1f02612cbc0ecc1ca548a00fb34a8913c11f818a7da7e79de) 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.

Products
webpackbootstrap5
Affected versions
5.0.0
Fixed versions
Not specified
CVEs
Not specified
Confirmed fixed CVEs
Not specified
Updated in this feed
30 Oct 2026, 06:37 UTC · Revision 1

Source evidence

Malicious code in webpackbootstrap5 (npm)

core-osv · Original source

Published 14 Sept 2026, 00:00 UTC

webpackbootstrap5@5.0.0 typosquats bootstrap and ships a disguised in-browser proxy kit. Its bundled loader (index-z2b7r4.js) XOR-decodes a list of endpoints with a fixed key and injects remote scripts from https://dyingefforlessefforlessours.com via document.head.appendChild, then boots a Scramjet/wisp WebSocket proxy that routes page traffic through operator-controlled relays. The loader matches (same sha256) sibling packages webpackbootstrapscripts and @zaka13/thing by the same publisher (zaka13). Harm is browser-side when the asset is served; no install script runs. --- _-= Per source details. Do not edit below this line.=-_ ## Source: ghsa-malware (9e94c2a29fdc72c1f02612cbc0ecc1ca548a00fb34a8913c11f818a7da7e79de) 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.

osv:MAL-2026-16201

webpackbootstrap5

Fixed versions: Not specified

Complete source record
{
  "id": "ce446e2e0cf3a2203e11e8da3c3ae6a3a4f29bb99c34b916f43b6317ec7b20b9",
  "url": "https://osv.dev/vulnerability/MAL-2026-16201",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Malicious code in webpackbootstrap5 (npm)",
    "summary": "webpackbootstrap5@5.0.0 typosquats bootstrap and ships a disguised in-browser proxy kit. Its bundled loader (index-z2b7r4.js) XOR-decodes a list of endpoints with a fixed key and injects remote scripts from https://dyingefforlessefforlessours.com via document.head.appendChild, then boots a Scramjet/wisp WebSocket proxy that routes page traffic through operator-controlled relays. The loader matches (same sha256) sibling packages webpackbootstrapscripts and @zaka13/thing by the same publisher (zaka13). Harm is browser-side when the asset is served; no install script runs. --- _-= Per source details. Do not edit below this line.=-_ ## Source: ghsa-malware (9e94c2a29fdc72c1f02612cbc0ecc1ca548a00fb34a8913c11f818a7da7e79de) 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.",
    "evidence": "osv:MAL-2026-16201",
    "products": [
      {
        "name": {
          "value": "webpackbootstrap5",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "5.0.0",
            "evidence": "/affected/0/versions"
          }
        ]
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "MAL-2026-16201",
      "aliases": [
        "GHSA-2q27-vrr7-584g",
        "MAL-2026-16201"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "SEMVER",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "webpackbootstrap5",
            "purl": "pkg:npm/webpackbootstrap5",
            "ecosystem": "npm"
          },
          "versions": [
            "5.0.0"
          ],
          "database_specific": {
            "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/webpackbootstrap5/MAL-2026-16201.json"
          }
        }
      ],
      "modified": "2026-10-12T14:00:06.837062415Z",
      "provider": "osv",
      "references": [
        "https://github.com/advisories/GHSA-2q27-vrr7-584g"
      ],
      "provider_metadata": {
        "iocs": {
          "urls": [
            "https://dyingefforlessefforlessours.com/is512uku",
            "wss://wisp.mercurywork.shop/wisp/",
            "wss://theavancehotel.com/fairs/",
            "wss://science-340154168.b-cdn.net/api/"
          ],
          "files": [
            {
              "note": "XOR loader injecting remote scripts from dyingefforlessefforlessours.com and building wisp proxy tunnels",
              "paths": [
                "package/index-z2b7r4.js"
              ],
              "source": "PACKAGE_ARCHIVE",
              "digests": {
                "sha256": "b2d1d498f4a8f9e967b850ff6ffbc7d53c35b2aeac75fc115cd89a740a596426"
              }
            }
          ],
          "domains": [
            "dyingefforlessefforlessours.com",
            "wisp.mercurywork.shop"
          ]
        },
        "malicious-packages-origins": [
          {
            "id": "GHSA-2q27-vrr7-584g",
            "ranges": [
              {
                "type": "SEMVER",
                "events": [
                  {
                    "introduced": "0"
                  }
                ]
              }
            ],
            "sha256": "9e94c2a29fdc72c1f02612cbc0ecc1ca548a00fb34a8913c11f818a7da7e79de",
            "source": "ghsa-malware",
            "import_time": "2026-10-12T13:47:27.001537556Z",
            "modified_time": "2026-10-12T13:01:20Z"
          }
        ]
      }
    },
    "related_cves": [],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 299942,
  "published_at": "2026-09-14T00:00:00+00:00"
}