216.73.216.6

Differential analysis raises red flags over @lottiefiles/lottie-player

· Published 22/11/2024 04:49 · Modified 22/11/2024 09:24

Export JSON

Essential information

Published
22/11/2024 04:49
Modified
22/11/2024 09:24
Tags
2024-11-22 cryptocurrency theft differential analysis npm open-source security package compromise supply chain attack
Related entities
6 techniques (mitre)

Description

ReversingLabs researchers discovered malicious versions of the popular package @lottiefiles/lottie-player. Versions 2.0.5, 2.0.6, and 2.0.7 were compromised and used to spread malicious code designed to steal crypto wallet assets. The attackers altered the lottie-player.js file, replacing its code with their own. revealed significant changes in package size and behaviors, including the introduction of URLs related to Bitcoin exchange services. The compromise was quickly detected, and LottieFiles maintainers worked with to remove the malicious versions. This incident highlights the importance of secure development practices, such as pinning dependencies to specific versions and regularly conducting security assessments to verify the integrity of open-source libraries.

External references