Streszczenie złośliwego kodu 83

Streszczenie złośliwego kodu Xygeni 83

Co tydzień nasze systemy wykrywania złośliwego oprogramowania skanują tysiące nowych i zaktualizowanych pakietów w rejestrach publicznych, takich jak npm, PyPI i OpenVSX. Potwierdziliśmy 114 złośliwych pakietów między 7 a 14 sierpnia, 2026, na czele z klastrem pakietów npm otwarcie nazwanym na cześć prawdziwego narzędzia atakującego dark-LLM, falą zamieszania związanego z zależnościami, której celem były biblioteki protokołów DeFi i Web3, a także szeroko zakrojoną kampanią polegającą na przejmowaniu marek od brazylijskiego dostawcy technologii finansowych.

Najbardziej przykuwające uwagę znalezisko: wormgpt-cli na npm, 7 sierpnia opublikowano dziewięć wersji w szybkiej kolejności, wraz z towarzyszącym pakietem, gpt-terminal-cli, opublikowany tego samego dnia. Nazwa bezpośrednio nawiązuje do WormGPT, prawdziwego narzędzia dark-LLM, sprzedawanego cyberprzestępcom do phishingu i generowania złośliwego oprogramowania. Sugeruje to, że pakiet wykorzystuje rozpoznawalność marki rzeczywistego narzędzia atakującego, a nie ukrywa się pod neutralną nazwą.

Osobny klaster był bezpośrednio ukierunkowany na zdecentralizowaną infrastrukturę finansową: dziesięć nazw pakietów na npm podszywających się pod prawdziwy protokół DeFi i standardbiblioteki s (ethereum-vault-connector, boring-vault, camelot-ammv2-core, camelot-ammv2-periphery, @aerodrome-finance/contracts, @aerodrome-finance/slipstream, permit2, @openzeppelin-4/contracts, @openzeppelin-5/contracts, passkeys-react), w sumie szesnaście potwierdzonych wersji, opublikowanych w odstępie kilku godzin 11 sierpnia. To gra polegająca na wprowadzaniu zamieszania w zależnościach, skierowana wprost do deweloperów tworzących na platformach Camelot, Aerodrome Finance i OpenZeppelin. standard kontrakty.

Największy pojedynczy klaster w tym tygodniu podszywał się pod Alelo, brazylijskiego dostawcę świadczeń korporacyjnych i kart płatniczych: dziesięć odrębnych nazw pakietów (alelo-core, alelo-api, alelo-client, alelo-utils, alelo-auth, alelo-sdk, alelo-services, alelo-common, alelo-payment, meualelo), opublikowane głównie w dwóch lub trzech wersjach, dla dwudziestu jeden potwierdzonych pakietów tylko 14 sierpnia. Równolegle, odrębna kampania dotycząca przestrzeni nazw o ograniczonym zakresie opublikowała dwadzieścia jeden podobnych pakietów. n8n-nodes-utils-helper-* pakiety w trzech zakresach npm (@years17, @years18, @years20) między 13 a 14 sierpnia, co jest zgodne ze schematem zautomatyzowanego atakowania ekosystemu węzłów platformy automatyzacji n8n, a nie pojedynczym, ręcznie opracowanym atakiem.

Dwa pakiety Maven opublikowane pod io.github.davidtimur/c2-lab 7 sierpnia warto oznaczyć flagą już ze względu na samą nazwę. C2 to skrót od command-and-control, a pakiet reklamujący się pod własną nazwą jest albo wyjątkowo niedbały, albo testuje szybkość wykrywania. Aby dowiedzieć się więcej na temat ryzyka w łańcuchu dostaw specyficznego dla Mavena, zapoznaj się z naszą analizą Drzwi Java, tylne wejście w czasie kompilacji, które odkryliśmy w ekosystemie Maven.

Ta cotygodniowa migawka jest częścią naszego trwającego Streszczenie złośliwego kodu, gdzie weryfikujemy nowe zagrożenia i dostarczamy przydatne informacje, które pomagają zespołom DevSecOps chronić swoje pipelinezanim dojdzie do uszkodzenia.

ekosystemPakietData
Mavenio.github.davidtimur/c2-lab:1.0.2August 07, 2026
Mavenio.github.davidtimur/c2-lab:1.0.0August 07, 2026
Npmopencode-browser-cdp:0.1.1August 07, 2026
Npmopencode-browser-cdp:0.1.0August 07, 2026
Npmopencode-browser-cdp:0.2.0August 07, 2026
Npmkod krosna:1.1.0August 07, 2026
Npm@nxtedition/rocksdb:17.3.5August 07, 2026
Npm@flame0510/rev4a:1.1.4August 07, 2026
Npmpayscribe-links:0.1.2August 07, 2026
Npmglobal-intel:1.0.1August 09, 2026
Npmct-fivem:1.1.3August 09, 2026
Npmct-fivem:1.1.4August 09, 2026
Npmbjm-low-code-components:99.0.0August 09, 2026
Npmprosty-formater-daty-nowy-9:1.0.0August 09, 2026
Npmprosty-formater-daty-nowy-10:1.0.0August 09, 2026
pipikotoraka:0.1.0August 10, 2026
pipibtcflip:0.1.0August 10, 2026
pipibtcflx:0.1.0August 10, 2026
Npmhex-encode-utils:1.0.0August 10, 2026
Npmnolimit-agent:1.0.346August 13, 2026
Npmethereum-vault-connector:1.0.0August 11, 2026
Npmboring-vault:1.0.0August 11, 2026
Npmcamelot-ammv2-peryferia:1.0.0August 11, 2026
Npmcamelot-ammv2-core:1.0.0August 11, 2026
Npm@aerodrome-finance/slipstream:1.0.0August 11, 2026
Npm@aerodrome-finance/contracts:1.0.0August 11, 2026
Npmcamelot-ammv2-peryferia:1.1.0August 11, 2026
Npmboring-vault:1.1.0August 11, 2026
Npmethereum-vault-connector:1.1.0August 11, 2026
Npmcamelot-ammv2-core:1.1.0August 11, 2026
Npm@aerodrome-finance/slipstream:1.1.0August 11, 2026
Npm@aerodrome-finance/contracts:1.1.0August 11, 2026
Npmzezwolenie2:1.0.0August 11, 2026
Npm@openzeppelin-5/contracts:1.0.0August 11, 2026
Npm@openzeppelin-4/contracts:1.0.0August 11, 2026
Npmklucze dostępu-react:1.0.1August 11, 2026
Npmsui-bcs-codec:1.0.2August 11, 2026
Npmexiouss:2.0.20August 12, 2026
pipizapewnienie środowiska:1.2.0August 12, 2026
Npm@ks-cqc/generator-odcisków palców:1.99.99August 12, 2026
Npm@years17/n8n-nodes-helper-utils:1.0.5August 13, 2026
Npm@years17/n8n-nodes-utils-helper-d:1.0.0August 14, 2026
Npm@years18/n8n-nodes-utils-helper-a:1.0.0August 14, 2026
Npm@years18/n8n-nodes-utils-helper-b:1.0.0August 14, 2026
Npm@years18/n8n-nodes-utils-helper-c:1.0.0August 14, 2026
Npm@years18/n8n-nodes-utils-helper-d:1.0.0August 14, 2026
Npm@years18/n8n-nodes-utils-helper-e:1.0.0August 14, 2026
Npm@years18/n8n-nodes-utils-helper-f:1.0.0August 14, 2026
Npm@years18/n8n-nodes-utils-helper-g:1.0.0August 13, 2026
Npm@years18/n8n-nodes-utils-helper-l:1.0.0August 13, 2026
Npm@years18/n8n-nodes-utils-helper-k:1.0.0August 13, 2026
Npm@years18/n8n-nodes-utils-helper-j:1.0.0August 13, 2026
Npm@years18/n8n-nodes-utils-helper-m:1.0.0August 13, 2026
Npmxrblocks-mcp:6.3.1August 13, 2026
Npmmagika-js:4.1.1August 13, 2026
Npmgaarf:3.2.1August 13, 2026
Npmprześlij-do-gcp:3.2.1August 13, 2026
Npm@years20/n8n-nodes-utils-helper-d:1.0.0August 13, 2026
Npm@years20/n8n-nodes-utils-helper-b:1.0.0August 13, 2026
Npm@years20/n8n-nodes-utils-helper-e:1.0.0August 13, 2026
Npm@years20/n8n-nodes-utils-helper-c:1.0.0August 13, 2026
Npm@years20/n8n-nodes-utils-helper-a:1.0.0August 13, 2026
Npm@years20/n8n-nodes-utils-helper-g:1.0.0August 13, 2026
Npm@years20/n8n-nodes-utils-helper-h:1.0.0August 13, 2026
Npm@years20/n8n-nodes-utils-helper-j:1.0.0August 13, 2026
pipiyoutube3-1:0.1.0August 13, 2026
Npmgithub-policy-bot:1.0.0August 13, 2026
Npmgaarf-node-bq:1.0.0August 13, 2026
Npmgemini-cli-a2a-server:1.0.0August 13, 2026
Npmwct-st:1.0.0August 13, 2026
Npmtfjs-inference:1.0.0August 13, 2026
Npmbazelisk:1.0.0August 13, 2026
NpmCode-assist-mcp:1.0.0August 13, 2026
Npmchromeos-webdriver-cli:1.0.0August 13, 2026
Npmchromecast-webdriver-cli:1.0.0August 13, 2026
Npmchrom-enterprise-premium-mcp:1.0.0August 13, 2026
Npmgaarf-bq:1.0.0August 13, 2026
Npmbroadcast-graphics-mcp:1.0.0August 13, 2026
Npmxbox-one-webdriver-cli:1.0.0August 13, 2026
Npmtizen-webdriver-cli:1.0.0August 13, 2026
Npmtfjs-custom-module:1.0.0August 13, 2026
Npmngsw-config:1.0.0August 13, 2026
Npmzlokalizuj-przetłumacz:1.0.0August 13, 2026
Npmkarma-proxy:1.0.0August 13, 2026
Npmzlokalizuj-wyodrębnij:1.0.0August 13, 2026
Npmwęzeł gaarf:1.0.0August 13, 2026
Npminternallib_v756:1.0.7August 12, 2026
Npmejiouss:3.0.22August 13, 2026
Npmejiouss:3.0.21August 13, 2026
Npmdata-fmt-helper-xz:1.0.4August 14, 2026
Npmformat-data-godziny-xutil:1.0.0August 14, 2026
Npmdata-godzina-fmt-xutil:1.0.0August 14, 2026
Npmnotfollower1:1.0.8August 14, 2026
Npmalelo-core:99.0.0August 14, 2026
Npmalelo-core:99.0.1August 14, 2026
Npmalelo-api:99.0.0August 14, 2026
Npmalelo-client:99.0.0August 14, 2026
Npmalelo-utils:99.0.0August 14, 2026
Npmmeualelo:99.0.0August 14, 2026
Npmalelo-auth:99.0.0August 14, 2026
Npmalelo-sdk:99.0.0August 14, 2026
Npmalelo-services:99.0.0August 14, 2026
Npmalelo-common:99.0.0August 14, 2026
Npmalelo-płatność:99.0.0August 14, 2026
Npmalelo-auth:99.0.2August 14, 2026
Npmalelo-services:99.0.2August 14, 2026
Npmalelo-płatność:99.0.2August 14, 2026
Npmalelo-common:99.0.2August 14, 2026
Npmalelo-utils:99.0.2August 14, 2026
Npmmeualelo:99.0.2August 14, 2026
Npmalelo-api:99.0.2August 14, 2026
Npmalelo-core:99.0.2August 14, 2026
Npmalelo-sdk:99.0.2August 14, 2026
Npmalelo-client:99.0.2August 14, 2026

Kiedy nazwa zdradza: 114 złośliwych pakietów w tym tygodniu

Przegląd tygodnia pokazuje, że atakujący wykorzystują rozpoznawalność marki, zamiast się przed nią ukrywać. wormgpt-cli w ciągu jednego dnia liczba wersji na npm wzrosła z zera do dziewięciu, nazwana bezczelnie na cześć prawdziwego narzędzia dark-LLM sprzedawanego cyberprzestępcom, wraz z towarzyszącym pakietem, gpt-terminal-cli, opublikowano tego samego dnia. Dwa pakiety Maven poszły jeszcze dalej, publikując je otwarcie pod nazwą c2-lab, polecenie i kontrola są zawarte w samej nazwie pakietu.

Wolumen opowiedział swoją historię gdzie indziej. Klaster dziesięciu pakietów imitujący biblioteki protokołów DeFi (ethereum-vault-connector, boring-vault, camelot-ammv2-corei inni) 11 sierpnia w odstępie kilku godzin od siebie wypuścili szesnaście potwierdzonych wersji, co było zsynchronizowanym zrzutem mającym na celu pozyskanie przez deweloperów tego, co wygląda na standard kontrakty od Camelot, Aerodrome Finance i OpenZeppelin. Kilka dni później dziesięcionazwowy klaster podszywający się pod Alelo, brazylijskiego dostawcę świadczeń pracowniczych, wyprodukował dwadzieścia jeden potwierdzonych pakietów w ciągu jednego dnia, podczas gdy równoległa kampania przywłaszczyła sobie dwadzieścia jeden sobowtórów. n8n-nodes-utils-helper-* nazwy w trzech oddzielnych zakresach npm, co wskazuje na zautomatyzowaną infrastrukturę przywłaszczania, a nie na działanie pojedynczego atakującego.

Wczesne ostrzeżenie przed złośliwym oprogramowaniem Xygeni Monitoruje npm, PyPI, Maven, OpenVSX i inne rejestry w czasie rzeczywistym, sygnalizując zagrożenia w momencie publikacji, zanim dotrą do kompilacji i zanim agent AI zainstaluje je autonomicznie. Gdy przestrzeń nazw o ograniczonym zakresie generuje dwadzieścia jeden pakietów podobnych w ciągu dwóch dni lub gdy artefakt Maven jest dostarczany z intencją w nazwie, wykrywanie uruchomione po fakcie jest już za późno.

Xygeni'ego Open Source Security platforma zapewnia zespołom DevSecOps wykrywanie i ustalanie priorytetów w czasie rzeczywistym, co jest niezbędne do wyprzedzania skoordynowanej presji łańcucha dostaw, dzięki czemu pipelinezachowaj czystość, nie spowalniając swoich zespołów.

sca-tools-oprogramowanie-narzędzia-analizy-kompozycji
Określ priorytety, rozwiąż problemy i zabezpiecz zagrożenia związane z oprogramowaniem
Załóż darmowe konto.
Nie wymagamy karty kredytowej.

Zabezpiecz rozwój i dostarczanie oprogramowania

z pakietem produktów Xygeni