MAL-2026-6251 Malicious code in zomato-config (npm)
- Package
- zomato-config
- Registry
- npm
What is MAL-2026-6251?
MAL-2026-6251 is a malicious package in zomato-config, published on 21 Jun 2026.
Official description
Dependency-confusion package targeting an internal Zomato namespace. The package ships only a stub index.js (module.exports = { name: 'zomato-config', version: '1.0.0' }) with no real functionality. Its package.json preinstall lifecycle hook runs curl to POST hostname, whoami, pwd, and the full process environment (base64-encoded via env | base64 -w0) to http://d8s0b82plbq3u5sb2vo0sb3a9obr4yjt7.oast.site/install/.... This fires automatically on npm install and leaks any environment-variable secrets present at install time (CI tokens, cloud credentials, npm/GitHub tokens) to an attacker-controlled out-of-band interaction host. The shape (empty payload + recon beacon to oast.site + internal-sounding name) matches a dependency-confusion reconnaissance / exfiltration package.
The OpenSSF Package Analysis project identified 'zomato-config' @ 1.0.0 (npm) as malicious.
It is considered malicious because:
The package communicates with a domain associated with malicious activity.
The package executes one or more commands associated with malicious behavior.
What should I do about MAL-2026-6251?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.