Hackers backdoor Jscrambler npm package with infostealer malware

A malicious version of a popular Node.js package has been downloaded over 1,400 times, compromising the security of thousands of developers and organizations. The Jscrambler npm package, used to protect web and mobile JavaScript applications from reverse engineering and tampering, was backdoored with information-stealing malware.

The compromised package, spanning releases 8.14 to 8.20, included an infostealer that targeted sensitive data such as source code, developer credentials, cloud credentials, cryptocurrency wallets, and browser data. The malware used strong encryption to evade detection, making it a significant threat to developers who rely on Jscrambler’s Code Integrity product.

According to Jscrambler, the compromise was possible due to compromised npm publishing credentials, which have since been revoked. The company has also implemented additional security controls for its publishing pipeline and recommends that customers ensure they are using the latest version of the product. Developers who used the malicious package should treat their environments as compromised and take immediate action to secure their code and sensitive data.

The affected package was a dependency for four other Jscrambler packages, which have also been deprecated and replaced with new versions. The incident highlights the importance of regularly updating dependencies and monitoring npm package downloads. With 17,000 weekly downloads, the Jscrambler package is a popular choice among developers, making this compromise particularly concerning.

The security implications of this breach are far-reaching. Information-stealing malware can lead to data breaches, intellectual property theft, and financial losses. The fact that the malware targeted multiple types of sensitive data makes it a significant threat to organizations that rely on Jscrambler’s Code Integrity product.

Developers who use the Jscrambler package should take immediate action to secure their code and sensitive data. This includes rotating all secrets, restoring from safe backups, and verifying the integrity of their code. It is also essential for developers to stay up-to-date with the latest security patches and updates to prevent similar breaches in the future.

Ultimately, this incident serves as a reminder of the importance of supply chain security and the need for robust cybersecurity measures. By taking proactive steps to secure our dependencies and monitoring npm package downloads, we can reduce the risk of similar breaches and protect our code and sensitive data from malicious actors.


Source: Bleeping Computer — 2026-07-13