Sažetak zlonamjernog koda 75

Xygeni sažetak zlonamjernog koda 75

Svake sedmice, naši sistemi za detekciju zlonamjernog softvera skeniraju hiljade novih i ažuriranih paketa u javnim registrima poput npm-a i PyPI-a. Ova sedmica nije bila izuzetak.

Potvrdili smo preko 200 zlonamjernih paketa između 12. i 19. juna 2026. godine, pretežno u npm-u, s dodatnim slučajevima u PyPI-ju. Nekoliko ih se pojavilo u koordiniranim klasterima, ponovljenim zlonamjernim izdanjima objavljenim pod istim imenima ili u blisko povezanim porodicama paketa.

Istaknuti slučaj ove sedmice bio je sensivity, koji je preplavio npm sa preko 70 verzija izdanja u rasponu od 2.5.x, potvrđenih tokom više dana. Ostali značajni klasteri uključivali su talas @solana-labs tiposquats usmjerene na ekosistem Solane (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — u dvije odvojene izdavačke kampanje 7. i 8. juna), @nstrlabs porodica (sdk, ixel, utils, shared-components, api-client, auth — napad na interni imenski prostor paketa zbog konfuzije zavisnosti), @klapp-login-platform grupa (native-sdk, oidc, routes — predstavljanje kao platforma za autentifikaciju), internallib_v557 i internallib_v984 (više verzija obfusiranih internih bibliotečkih impostora), pocteszep (6 verzija objavljeno 11. juna), i skup kripto i Web3 uslužnih programa, uključujući blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87, I farming-tools-12. The morningstar-design-system Paket se pojavio u tri verzije 10. juna, predstavljajući poznati sistem finansijskog dizajna.

Od 13. juna nadalje, tempo se ubrzao. houzidawang806 Samo klaster je činio preko 25 verzija objavljenih u jednom danu, kojima su se pridružile i braća i sestre. houzidawang807 i houzidawang808. The metrics-pipeline-d8k2 Paket je kontinuirano ponovo objavljivan u 21 verziji između 15. i 18. juna - kontinuirana kampanja izbjegavanja osmišljena da se ostane ispred blok lista. friendly-greeter-demo Paket se stalno pojavljivao u različitim verzijama tokom cijele sedmice. Novi pokušaji zabune oko zavisnosti pojavili su se pod xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategies, i nekoliko drugih - svi nose uvećane brojeve verzija u rasponu 999.x. Novi skup generičkih naziva uslužnih programa sa slučajnim heksadecimalnim sufiksima (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) pojavio se 18. i 19. juna, što je u skladu sa skriptiranom masovnom registracijom. Sedmica je završila sa trimprompt, trimprompt-hub, claude-cup, I web3-crypto-address-utils potvrđeno 19. juna. U PyPI-ju, neuralbridge-sdk (pet verzija od 4.5.x do 5.1.x), deepstrain, teambot-ai, hello-test-s1, I aiaddin-agent su potvrđeni tokom cijele sedmice.

Ovo nisu bile izolovane anomalije. Ono što se istaklo ove sedmice bila je koncentracija napada na interne imenske prostore paketa zbog konfuzije zavisnosti, kontinuirane višednevne kampanje objavljivanja osmišljene da nadžive uklanjanje, kontinuirano ciljanje Web3 i DeFi alata (obrazac koji se značajno ubrzao 2026. godine) i sve veća upotreba generičkih, šumom sličnih imena paketa, konstruisanih da izbjegnu otkrivanje stapanjem u normalna stabla zavisnosti.

Ovaj sedmični pregled je dio našeg tekućeg pregleda zlonamjernog koda, gdje provjeravamo nove prijetnje i pružamo korisne obavještajne podatke kako bismo pomogli DevSecOps timovima da zaštite svoje pipelineprije nego što dođe do štete. Hajde da analiziramo šta smo otkrili ove sedmice i zašto je to važno.

Ekosistem paket Potvrđeno
npmecto-corsair-whisper-6f3b9:1.0.18Juni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.17Juni 12, 2026
npmecto-nightly-spirit:1.1.0Juni 12, 2026
npmecto-corsair-flag-x9m4:1.0.0Juni 12, 2026
npmecto-rust-read-f3a9c1:1.0.2Juni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.16Juni 12, 2026
npmecto-rust-read-f3a9c1:1.0.1Juni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.15Juni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.14Juni 12, 2026
npminternallib_v984:1.0.3Juni 15, 2026
npminternallib_v984:1.0.4Juni 15, 2026
npminternallib_v984:1.0.2Juni 15, 2026
npminternallib_v557:1.0.4Juni 15, 2026
npminternallib_v557:1.0.7Juni 15, 2026
npminternallib_v557:1.0.9Juni 15, 2026
npminternallib_v557:1.0.10Juni 15, 2026
npminternallib_v557:1.0.15Juni 15, 2026
npminternallib_v557:1.0.16Juni 15, 2026
npminternallib_v557:1.0.18Juni 15, 2026
npmkoraljni-utvara:1.0.0Juni 12, 2026
npminternallib_v557:1.0.21Juni 15, 2026
npminternallib_v557:1.0.22Juni 15, 2026
npmnpm-sandbox-research-d7e8:1.0.0Juni 18, 2026
npmnpm-sandbox-research-a1b2:1.0.0Juni 18, 2026
npmnpm-sandbox-research-c5d6:1.0.0Juni 18, 2026
npmnpm-sandbox-research-9c4e:1.0.0Juni 18, 2026
npmnpm-sandbox-research-8b2f:1.0.0Juni 18, 2026
npmnpm-sandbox-research-e9f0:1.0.0Juni 18, 2026
npmnpm-sandbox-research-f1g2:1.0.0Juni 18, 2026
npmtsc-mesh:1.0.0Juni 13, 2026
npmprijateljski-dočekivač-demo:1.0.6Juni 13, 2026
npmprijateljski-dočekivač-demo:1.0.4Juni 13, 2026
npmprijateljski-dočekivač-demo:1.0.3Juni 13, 2026
npmprijateljski-dočekivač-demo:1.0.2Juni 13, 2026
npmprijateljski-dočekivač-demo:1.0.9Juni 13, 2026
npmtsc-ai:1.2.1Juni 13, 2026
npmtsc-lotl:1.0.2Juni 13, 2026
npmtsc-mesh:1.0.1Juni 13, 2026
npmtsc-ai:1.2.0Juni 13, 2026
pypineuralbridge-sdk:4.5.4Juni 13, 2026
npmnpm-sandbox-research-g3h4:1.0.0Juni 18, 2026
npmpostinstall-logger-7x9z:1.0.0Juni 18, 2026
npmhouzidawang806:1.0.0Juni 13, 2026
pypineuralbridge-sdk:5.0.0Juni 13, 2026
pypineuralbridge-sdk:4.5.5Juni 13, 2026
npmhouzidawang806:1.0.1Juni 13, 2026
npmhouzidawang806:1.0.2Juni 13, 2026
npmhouzidawang806:1.0.3Juni 13, 2026
npmhouzidawang806:1.0.4Juni 13, 2026
npmhouzidawang806:1.0.5Juni 13, 2026
npmhouzidawang806:1.0.6Juni 13, 2026
npmhouzidawang806:1.0.7Juni 13, 2026
npmhouzidawang806:1.0.9Juni 13, 2026
npmhouzidawang806:1.1.0Juni 13, 2026
npmhouzidawang806:1.1.1Juni 13, 2026
npmhouzidawang806:1.1.2Juni 13, 2026
npmhouzidawang806:1.1.3Juni 13, 2026
npmhouzidawang806:1.1.4Juni 13, 2026
npmhouzidawang806:1.1.5Juni 13, 2026
pypineuralbridge-sdk:5.1.0Juni 13, 2026
npmhouzidawang807:1.1.6Juni 13, 2026
npmhouzidawang806:1.1.6Juni 13, 2026
npmhouzidawang808:1.0.0Juni 13, 2026
npmhouzidawang806:1.1.7Juni 13, 2026
npmhouzidawang806:1.1.8Juni 13, 2026
npmhouzidawang806:1.2.0Juni 13, 2026
pypineuralbridge-sdk:5.1.1Juni 13, 2026
npmhouzidawang806:1.2.1Juni 13, 2026
npmhouzidawang806:1.2.3Juni 13, 2026
npmhouzidawang806:1.2.4Juni 13, 2026
npmhouzidawang806:1.2.5Juni 13, 2026
npmhouzidawang806:1.2.6Juni 13, 2026
pypineuralbridge-sdk:5.1.2Juni 13, 2026
pypiduboki napon: 1.1.0Juni 13, 2026
npm@jisan901/teamfocus:1.0.3Juni 13, 2026
npmxy-dijeljeno:999.0.0Juni 14, 2026
npmaxl-ui:9.9.99Juni 14, 2026
npmloadninja-dijeljeno:9.9.99Juni 14, 2026
npmnpx-whoami-demo:1.0.0Juni 14, 2026
npm@jisan901/teamfocus:1.0.4Juni 14, 2026
npmnano-perf:1.0.1Juni 14, 2026
npmtn-oglas:5.0.1Juni 14, 2026
npmkijai:0.0.2Juni 15, 2026
npmcijene-tokena-cron:999.0.0Juni 15, 2026
npmhemi-supply-cron:999.0.0Juni 15, 2026
npmportal-backend:999.0.0Juni 15, 2026
npmstrategije-trezora:999.0.0Juni 15, 2026
npmhemi-earn-actions:999.0.0Juni 15, 2026
npmvaults-monitor-cron:999.0.0Juni 15, 2026
npmve-hemi-nagrade:999.0.0Juni 15, 2026
npmnic-datagov:1.0.0Juni 16, 2026
npmogd-analytics:1.0.0Juni 16, 2026
npmogd-platforma:1.0.0Juni 16, 2026
npmdms-backend:1.0.0Juni 16, 2026
npmprijateljski-dočekivač-demo:1.0.10Juni 16, 2026
npmprijateljski-dočekivač-demo:1.0.11Juni 16, 2026
npmcardano-adrese-dokumentacija:1.0.1Juni 16, 2026
npmbodega-sdk:9.9.9Juni 16, 2026
npmflow-lending-sdk:9.9.9Juni 16, 2026
npmprotok-kreditiranja: 9.9.9Juni 16, 2026
npmsurf-lending: 9.9.9Juni 16, 2026
npmjanus-ft:1.0.0Juni 16, 2026
npmjanus-flow:1.0.0Juni 16, 2026
npmjanus-erc20:1.0.0Juni 16, 2026
npmflowcardano:9.9.9Juni 16, 2026
npmflowdefi:9.9.9Juni 16, 2026
pypizdravo-test-s1:0.3.1Juni 16, 2026
npmpkg-telemetrija-r4f9:1.0.0Juni 18, 2026
npmpotvrđivač pošte: 3.3.46Juni 16, 2026
npmcarousel-controller-mixin:999.0.0Juni 16, 2026
npmruntime-metrics-w7k2:1.0.0Juni 18, 2026
npmpotvrđivač pošte: 3.3.48Juni 16, 2026
npmbuild-tracker-n5p1:1.0.0Juni 16, 2026
npmnpm-sandbox-ping-r9t2:1.0.0Juni 18, 2026
npmmetrike-događaja-q3x7:1.0.2Juni 16, 2026
npmmetrike-događaja-q3x7:1.0.1Juni 16, 2026
npmmetrike-događaja-q3x7:1.0.0Juni 16, 2026
npmmetrike-događaja-q3x7:1.0.3Juni 16, 2026
npmmetrike-događaja-q3x7:1.0.4Juni 16, 2026
npmmetrike-događaja-q3x7:1.0.5Juni 16, 2026
npmmetrike-događaja-q3x7:1.0.6Juni 16, 2026
npmmetrike-događaja-q3x7:1.0.7Juni 16, 2026
npmmetrike-događaja-q3x7:1.0.8Juni 16, 2026
npmmetrike-pipeline-d8k2:1.0.0Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.1Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.2Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.3Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.4Juni 18, 2026
pypiteambot-ai:1.48.0Juni 17, 2026
npmmetrike-pipeline-d8k2:1.0.5Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.6Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.7Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.8Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.9Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.10Juni 18, 2026
npmprijateljski-dočekivač-demo:1.0.13Juni 17, 2026
npmprijateljski-dočekivač-demo:1.0.14Juni 17, 2026
npmmetrike-pipeline-d8k2:1.0.11Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.12Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.13Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.14Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.15Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.16Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.17Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.18Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.19Juni 18, 2026
npmmetrike-pipeline-d8k2:1.0.20Juni 18, 2026
npmcryptodao-ugovori: 99.99.99Juni 17, 2026
npmcryptodao-tipovi: 99.99.99Juni 17, 2026
npmcryptodao-config:99.99.99Juni 17, 2026
npmcryptodao-utils:99.99.99Juni 17, 2026
npmcryptodao-backend:99.99.99Juni 17, 2026
npmcryptodao-sdk:99.99.99Juni 17, 2026
npmcryptodao-core:99.99.99Juni 17, 2026
npmcryptodao-bot:99.99.99Juni 17, 2026
npmcryptodao-signer:99.99.99Juni 17, 2026
npmcryptodao-deploy:99.99.99Juni 17, 2026
npmmetrics-probe-64b2:1.0.0Juni 18, 2026
npmmetrics-probe-dc85:1.0.0Juni 18, 2026
npmmetrics-probe-77d4:1.0.0Juni 18, 2026
npm@public-for-cdao/core:99.99.99Juni 17, 2026
npmmetrics-probe-88ad:1.0.0Juni 18, 2026
npmwrspati:0.1.0Juni 18, 2026
npmebpf-tracker-action:1.0.1Juni 18, 2026
npm@azure-lab-services/ml-ts:99.0.0Juni 18, 2026
npmlaboratorijske-usluge:99.0.0Juni 18, 2026
npmsamo skeniranje: 0.4.5Juni 18, 2026
npmsamo skeniranje: 0.4.6Juni 18, 2026
npmsamo skeniranje: 0.4.7Juni 18, 2026
npmsamo skeniranje: 0.4.8Juni 18, 2026
npm@muaththir/api:2.0.0Juni 18, 2026
npmmodul-naplate-zadnjeg-uređaja:2.999.1Juni 18, 2026
npmmodul-naplate-zadnjeg-uređaja:2.999.0Juni 18, 2026
npmsamo skeniranje: 0.4.9Juni 18, 2026
npmsamo skeniranje: 0.5.0Juni 18, 2026
npmsamo skeniranje: 0.5.1Juni 18, 2026
npmsamo skeniranje: 1.0.0Juni 18, 2026
npmnano-perf:2.0.0Juni 18, 2026
npmnano-perf:2.0.1Juni 18, 2026
npmnano-perf:2.1.0Juni 18, 2026
npmnano-perf:2.2.0Juni 18, 2026
npmmetrics-probe-f256:1.0.0Juni 18, 2026
npmcolor-utils-dee0:1.0.0Juni 18, 2026
npmdata-utils-d703:1.0.0Juni 18, 2026
npmstring-tools-be6c:1.0.0Juni 18, 2026
npmprovjera-tipa-816d:1.0.0Juni 18, 2026
npmfmt-pomoćnici-794b:1.0.0Juni 18, 2026
npmdatacamp-light:1.0.0Juni 18, 2026
npmdata-utils-bcf2:1.0.0Juni 19, 2026
npmstream-read-35cf:1.0.0Juni 19, 2026
npmdelta-vrijeme-32bb:1.0.0Juni 19, 2026
npmsafe-json-38bd:1.0.0Juni 19, 2026
npmheksadecimalna konverzija-ae7a:1.0.0Juni 19, 2026
npmbuffer-wrap-67d7:1.0.0Juni 19, 2026
npmtrimprompt:1.0.2Juni 19, 2026
npmtrimprompt:1.0.4Juni 19, 2026
npmtrimprompt-hub:1.0.1Juni 19, 2026
npmClaude-cup: 0.8.6Juni 19, 2026
pypiaiaddin-agent:0.1.0Juni 19, 2026
npmweb3-crypto-address-utils:0.1.0Juni 19, 2026

Ne dozvolite da vas koordinirane kampanje dohvate Pipelines

Ovonedeljni sažetak nije se odnosio na jednu prijetnju; bio je o obimu. Preko 200 potvrđenih paketa, kontinuirano preplavljivanje verzija tokom više dana i kampanje masovne registracije sa skriptama koje se odvijaju brže nego što ručni pregledi mogu pratiti. Napadači ne čekaju da ih sustignete.

Xygeni rano otkrivanje zlonamjernog softvera Kontinuirano prati npm, PyPI i ostale registre, označavajući prijetnje u trenutku objavljivanja, a ne nakon što se pojave u buildu. Kada kampanja objavi 21 verziju istog zlonamjernog paketa tokom četiri dana, sedmično skeniranje ne otkrije ništa na vrijeme.

Xygeni's Open Source Security Rješenje pruža vašim DevSecOps timovima vidljivost i prioritizaciju u stvarnom vremenu koja im je potrebna kako bi ostali ispred upravo ovakvog koordiniranog pritiska, tako da vaš pipelineOstanite čisti bez usporavanja vaših timova.

sca-tools-software-alati-za-analizu-sastava
Prioritizirajte, sanirajte i osigurajte softverske rizike
Nabavite svoj besplatni račun.
Nije potrebna kreditna kartica.

Osigurajte svoj razvoj i isporuku softvera

sa Xygeni paketom proizvoda