In de NPM-repository zijn 17 kwaadaardige pakketten ontdekt die verspreid werden met type-squatting, d.w.z. met namen die lijken op die van populaire bibliotheken, met de verwachting dat gebruikers een typfout maken bij het invoeren van de naam of de verschillen niet opmerken bij het kiezen van een module uit de lijst.
De pakketten discord-selfbot-v14, discord-lofy, discordsystem en discord-vilao maakten gebruik van een gemodificeerde versie van de legitieme bibliotheek discord.js, die functies biedt voor interactie met de Discord API. De kwaadaardige componenten waren geïntegreerd in een van de bestanden van het pakket en omvatten ongeveer 4000 regels code, verward door middel van variabele naamvervorming, versleuteling van strings en codeformattering. De code scande het lokale bestandssysteem op zoek naar Discord-tokens en stuurde deze bij ontdekking naar server aanvallers.
Het pakket fix-error werd gepresenteerd als een foutoplossing voor de Discord selfbot, maar bevatte het trojaanse programma PirateStealer, dat creditcardnummers en accounts gerelateerd aan Discord steelt. De kwaadaardige component werd geactiveerd door JavaScript-code in de Discord-client te injecteren.
Het pakket prerequests-xcode bevatte een trojaans programma dat is ontworpen voor het opzetten van externe toegang tot het systeem van de gebruiker, gebaseerd op de Python-toepassing DiscordRAT.
Aangenomen wordt dat kwaadwillenden toegang tot de Discord-servers nodig hadden om commandopunten voor botnets op te zetten, als proxy voor het downloaden van informatie van gehackte systemen, om sporen te maskeren tijdens aanvallen, kwaadaardige software te verspreiden onder Discord-gebruikers of premiumaccounts door te verkopen.
De pakketten wafer-bind, wafer-autocomplete, wafer-beacon, wafer-caas, wafer-toggle, wafer-geolocation, wafer-image, wafer-form, wafer-lightbox, octavius-public en mrg-message-broker bevatten code voor het verzenden van de inhoud van omgevingsvariabelen die bijvoorbeeld toegangssleutels, tokens of wachtwoorden voor continue integratiesystemen of cloudomgevingen zoals AWS konden omvatten.
Bron: opennet.ru
