bloom.security Supply-Chain Vulnerability Exposes 1,500 npm Packages to Malicious Takeover
Article Content
- •Over 1,500 npm packages are vulnerable to malicious takeover due to a supply-chain flaw.
- •AI agents are autonomously installing packages, increasing the risk of exposure to malicious code.
- •The vulnerability was exploitable for four months after its initial disclosure.
Bloom Security's research reveals a supply-chain vulnerability in npm Trusted Publishing, affecting over 1,500 packages with more than 10 million downloads. The vulnerability allows attackers to publish malicious versions of legitimate packages by reclaiming abandoned GitHub repository addresses. AI coding agents, which autonomously install packages, exacerbate this risk by potentially installing malicious code without developer oversight. The investigation, named SlugFest, found that AI agents on developer machines can install up to 350 packages monthly. This vulnerability was exploitable for four months after its disclosure, during which time more packages became vulnerable. Bloom Security reported blocking a customer's AI agent attempting to install a vulnerable package, highlighting the real-world implications of the research. The flaw stems from npm's initial trust establishment method, which relied on human-readable repository addresses rather than permanent identifiers.
Ask AI about this cluster
Answers cite the sources they use
Timeline
More articles in this cluster (2)
Common questions
How many npm packages are affected?
What is the nature of the vulnerability?
What should developers do to mitigate this risk?
Continue Reading
npm Trusted Publishing Flaw Exposes 1,500+ Packages to Hijacking A flaw in npm's Trusted Publishing feature allowed attackers to hijack over 1,500 npm packages by reclaiming abandoned GitHub repository names. Researchers from Bloom Security demonstrated that the vulnerability, named SlugFest, stemmed from npm's reliance on human-readable repository names instead of permanent…
CVE-2015-3306 Exploited in ProFTPD FTP Servers CVE-2015-3306, a vulnerability in ProFTPD 1.3.5, allows remote attackers to read and write arbitrary files using the SITE CPFR and SITE CPTO commands. This exploit can lead to unauthorized access and potential remote code execution, as the commands are executed with the privileges of the ProFTPD service. Active…