Malicious Code Injection in delicate_kingfisher-notthedev Package
Summary
MAL-2025-101300: Malicious code in delicate_kingfisher-notthedev (npm). Affected versions are not published. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The delicate_kingfisher-notthedev package is part of the npm ecosystem, typically used for various development tasks. However, it has been identified as part of a malicious campaign that floods the npm registry with derivative packages. This package's functionality has been compromised, making it a vector for malicious activities.
Vulnerability Detail
The vulnerability originates from a malicious payload embedded within the delicate_kingfisher-notthedev package. This payload modifies the package.json file to remove private flags, alters version numbers, and generates random package names, which are then continuously republished. This behavior not only pollutes the npm registry but also poses a risk to developers who may unknowingly use these compromised packages, potentially leading to security breaches in their applications.
How To Fix
This package is malicious. Remove it and rotate any credentials it could have accessed.
npm uninstall delicate_kingfisher-notthedev
If it arrived as a transitive dependency, remove the package that pulled it in, then reinstall.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
As a temporary workaround, you can remove the delicate_kingfisher-notthedev package from your project by executing: npm uninstall delicate_kingfisher-notthedev. This will prevent any malicious code from executing until a secure version is available.
Conclusion
The delicate_kingfisher-notthedev package has been identified as a vector for malicious code injection, posing significant risks to developers and their projects. It is crucial to take immediate action by updating or removing the package and utilizing tools like Vulert for ongoing vulnerability monitoring.
See every vulnerability recorded for delicate_kingfisher-notthedev →
FAQ
It is an npm package that has been compromised and is part of a malicious campaign to flood the npm registry.
Using this package can lead to security risks, including unauthorized access to your project and pollution of the npm registry.
You should uninstall the package immediately and monitor your project for any unusual activity.
Yes, you can use Vulert, which monitors and alerts for open-source vulnerabilities in real-time using just your package-lock.json.
You can use the Vulert playground at Vulert Scanner to check for vulnerabilities without needing to sign up.