# MAL-2026-3179: Malicious code in mbt (npm)


- **Type:** Malicious package
- **Package:** `mbt` (npm)
- **Published:** 29 Apr 2026

## What is MAL-2026-3179?

MAL-2026-3179 is a malicious package in mbt, published on 29 Apr 2026. 

### Official description

Supply chain compromise of legitimate SAP packages published by threat actor "cloudmtabot@gmail.com" impersonating SAP toolchain maintainers. All four compromised packages share the same fingerprint: setup.mjs (4.4 KB) and execution.js (11.1 MB) bundled in the tarball, with a preinstall hook of "node setup.mjs". Notably, setup.mjs is explicitly excluded from the package.json 'files' allowlist yet is still shipped in the tarball — a manifest evasion technique intended to hide the malicious file from allowlist inspection while still executing it on install. execution.js (11.1 MB) is anomalously large for these packages and is consistent with an embedded payload or exfiltration binary. Packages were published 2026-04-29T09:55Z.

mbt (SAP Multi-Target Application Build Tool) is a high-impact CLI tool used in SAP CI/CD pipelines to compile and package MTA projects. Its privileged position in build environments makes it a valuable target for credential and token exfiltration.

The package mbt was found to contain malicious code.

## What should I do about MAL-2026-3179?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

## Fix prompt for AI coding agents

```text
MAL-2026-3179 is a malicious package: mbt (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-3179/ (Markdown: https://insights.sbomify.com/MAL-2026-3179/index.md)
```

## Sources

- OSV: https://osv.dev/vulnerability/MAL-2026-3179

---
From sbomify Insights: https://insights.sbomify.com/MAL-2026-3179/
Summaries are generated and may contain mistakes; the official description above is the record.
