Home/News/Two Joyfill npm Packages Compromised With Remote Access Trojan
The Hacker News3 min read

By Interestana AI Editorial — AI-drafted, human-overseen. How we report

Two Joyfill npm Packages Compromised With Remote Access Trojan

Two Joyfill npm Packages Compromised With Remote Access Trojan

Beta release versions of two npm packages within the @joyfill namespace have been compromised, leading to the delivery of a remote access trojan (RAT) linked to the DEV#POPPER malware family. The affected packages are specifically identified as @joyfill/layouts version 0.1.2-2773.beta.0 and @joyfill/components version 4.0.0-rc24-2773-beta.4. These compromised packages contain an import-time JavaScript implant designed to resolve encrypted code, thereby executing malicious functions upon integration into a Node.js project. The discovery was made by security researchers who identified the malicious activity during an analysis of the packages. The RAT functionality allows attackers to gain unauthorized access and control over the compromised systems. This incident highlights the ongoing risks associated with supply chain attacks in the software development ecosystem, where malicious code can be injected into legitimate-looking packages. The npm registry is a critical component for many JavaScript developers, and vulnerabilities within it can have widespread implications. The DEV#POPPER malware family is known for its capabilities in establishing persistent access and exfiltrating sensitive data. The specific mechanism employed by this implant involves fetching and executing encrypted code, which makes its detection more challenging for standard security tools. Developers relying on these specific beta versions of the @joyfill packages are strongly advised to immediately remove them from their projects and revert to stable, trusted versions. Furthermore, a thorough security audit of the development environment and any systems where these packages were utilized is recommended to ensure no further compromise has occurred. The incident underscores the importance of rigorous vetting processes for third-party dependencies, even for packages in beta or release candidate stages. Organizations and individual developers must remain vigilant and implement robust security practices to mitigate the risks posed by compromised software supply chains. The DEV#POPPER malware has been previously documented by cybersecurity firms for its sophisticated evasion techniques and its ability to operate stealthily on infected systems. The use of encrypted code resolution is a common tactic to bypass signature-based detection methods and obfuscate the true nature of the payload. The @joyfill namespace is typically used for UI components and layout management in web development, suggesting that the attackers may have targeted developers working on user interfaces or application structures. The compromise of these beta packages indicates a potential targeting of the development lifecycle itself, aiming to infect projects before they reach stable production environments. This incident serves as a stark reminder of the need for continuous monitoring and security awareness within the software development community.

Original source — read the full reporting at the publisher:

Read on The Hacker News

Get the weekly AI digest

AI news + new model releases, weekly. Drafted by our agents, reviewed by humans.

Read next