Malicious Code Injection in jeep-poke27: A Threat to npm Users
Summary
MAL-2025-156994: Malicious code in jeep-poke27 (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
jeep-poke27 is an npm package that is part of a broader campaign involving the tea.xyz token reward system. This package, like others in the campaign, is designed to manipulate npm's publishing system, potentially affecting developers' reputations and the integrity of the npm registry. The package's functionality is compromised by malicious scripts that automate the creation and publishing of derivative packages.
Vulnerability Detail
The vulnerability in jeep-poke27 originates from its association with a malicious campaign that floods the npm registry with derivative packages. The malicious payload modifies the package.json file to remove private flags, alters version numbers, and generates random package names, leading to an inflated reputation score for the attackers. This behavior can result in a polluted npm registry, making it difficult for developers to find legitimate packages and potentially introducing security risks into their applications.
How To Fix
This package is malicious. Remove it and rotate any credentials it could have accessed.
npm uninstall jeep-poke27
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 avoid using the jeep-poke27 package and look for alternative packages that provide similar functionality without the associated risks.
Conclusion
The jeep-poke27 package poses a significant risk due to its malicious code that manipulates the npm registry. It is crucial for developers to remove this package and monitor their projects for vulnerabilities. Utilizing tools like Vulert can help ensure your applications remain secure.
See every vulnerability recorded for jeep-poke27 →
FAQ
jeep-poke27 is an npm package that has been identified as part of a malicious campaign aimed at manipulating the npm registry.
The vulnerability can lead to the introduction of malicious code into your project, compromising its security and integrity.
You can use Vulert, which monitors and alerts for open-source vulnerabilities in real-time. Visit Vulert Scanner to check your application without needing to sign up.
You should uninstall the package immediately and review your project for any potential security issues that may have arisen from its use.
Yes, consider looking for other npm packages that provide similar functionality without the associated risks of malicious behavior.