MAL-2026-13663 Malicious code in sme-rko-finance-front-payments-feed-display-list-impl (npm)
Malicious package
Published
MAL-2026-13663 is a malicious package: sme-rko-finance-front-payments-feed-display-list-impl (npm). Every version was published to cause harm.
Task:
1. Search this repository's dependency manifests and lockfiles for the package, including transitive dependencies.
2. If it is present, remove it, regenerate the lockfile with the project's package manager, and replace whatever it was used for.
3. List any CI runners, developer machines or containers that installed it, so their secrets can be rotated.
4. If the package is not used anywhere, say so and change nothing.
Reference: https://insights.sbomify.com/MAL-2026-13663/ (Markdown: https://insights.sbomify.com/MAL-2026-13663/index.md)
- Package
- sme-rko-finance-front-payments-feed-display-list-impl
- Registry
- npm
What is MAL-2026-13663?
MAL-2026-13663 is a malicious package in sme-rko-finance-front-payments-feed-display-list-impl, published on 8 Aug 2026.
Official description
On require(), index.js loads helpers.js which selects a platform-specific endpoint, downloads a binary from one of three string-concatenation-obfuscated Cloudflare Workers hosts (oob-worker.cf101-adf.workers.dev, oob-worker.cf99-9b3.workers.dev, oob-worker.cf102-baf.workers.dev), writes it to a hidden path (/tmp/.cache<rand> or %TEMP%\dotnet_diag_<rand>.exe), chmods 0755, and spawns it detached with stdio ignored via cp.spawn("/bin/sh", ["-c", filePath + " &"], {detached:true, stdio:"ignore"}).unref(). A secondary fetch-and-execute path in lib/telemetry.js (loaded from index.js) duplicates the same logic with base64 chunked payload assembly, cp.spawn of the downloaded file, and fs["chmod"+"Sync"] with 0755. A DNS TXT chunked-base64 fallback resolves .dl.wel1.ru subdomains to reconstruct the payload or endpoint when direct HTTPS is unavailable. Hostnames, the child_process module name, and the chmodSync API are all assembled via array.join / string concatenation to evade static analysis, and cache filenames (.analytics_state, dotnet_diag_.exe) are chosen to blend in. The package's stated purpose is an API client wrapper, which does not require fetching or executing native binaries.
What should I do about MAL-2026-13663?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.