V repozitáři NPM bylo zjištěno 25 škodlivých balíčků, které se šířily za pomocí type squattingu, tj. přiřazením názvů podobných názvům populárních knihoven s cílem, aby si uživatel při zadávání názvu udělal chybu nebo si nevšiml rozdílů při vybírání modulu ze seznamu.
- 17 balíčků obsahovalo škodlivý kód pro vyhledávání tokenů Discord v místním souborovém systému a jejich odesílání na server útočníků. Většinou byly škodlivé úpravy maskovány dodávkou modifikovaných verzí legitimních knihoven discord.js a colors.
- node-colors-sync
- color-self
- color-self-2
- lemaaa
- adv-discord-utility
- tools-for-discord
- purple-bitch
- purple-bitchs
- noblox.js-addons
- discord-selfbot-tools
- discord.js-aployscript-v11
- discord.js-selfbot-aployscript
- discord.js-selfbot-aployed
- discord.js-discord-selfbot-v4
- colors-beta
- vera.js
- discord-protection
- 5 balíčků obsahovalo kód pro odesílání obsahu proměnných prostředí, které mohly například obsahovat přístupové klíče, tokeny nebo hesla k systémům kontinuální integrace nebo cloudovým prostředím, jako je AWS.
- wafer-text
- wafewafer-templater-countdown
- wafer-template
- wafer-darla
- mynewpkg
- 2 balíčky (markedjs, crypto-standarts) obsahovaly trojan pro zajištění vzdáleného přístupu k systému uživatele, což umožňuje provádění libovolného kódu v jazyce Python (Python remote code injector).
- 1 balíček (kakakaakaaa11aa) obsahoval backdoor pro vzdálené ovládání systému (Connectback shell).
Zdroj: opennet.ru
