Ļaunprātīga koda kopsavilkums 75

Xygeni ļaunprātīgā koda apkopojums 75

Katru nedēļuMūsu ļaunprogrammatūras noteikšanas sistēmas skenē tūkstošiem jaunu un atjauninātu pakotņu publiskos reģistros, piemēram, npm un PyPI. Šī nedēļa nebija izņēmums.

Laikā no 2026. gada 12. līdz 19. jūnijam mēs apstiprinājām vairāk nekā 200 ļaunprātīgu pakotņu, galvenokārt npm paketēs, ar papildu gadījumiem PyPI. Vairākas no tām parādījās koordinētos klasteros, atkārtotās ļaunprātīgās versijās, kas publicētas ar vienādiem nosaukumiem vai cieši saistītās pakotņu saimēs.

Šīs nedēļas spilgtākais gadījums bija sensivity, kas pārpludināja npm ar vairāk nekā 70 versiju izlaidumiem 2.5.x diapazonā, kas tika apstiprināti vairāku dienu laikā. Citi ievērojami klasteri ietvēra vilni @solana-labs typosquats, kas vērsti uz Solanas ekosistēmu (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — divās atsevišķās publicēšanas kampaņās 7. jūnijā un 8. jūnijā), @nstrlabs ģimene (sdk, ixel, utils, shared-components, api-client, auth — atkarības apjukuma uzbrukums iekšējai pakotnes vārdtelpai), @klapp-login-platform grupa (native-sdk, oidc, routes — autentifikācijas platformas uzdošanās), internallib_v557 un internallib_v984 (vairākas apmulsinātu iekšējo bibliotēku krāpnieku versijas), pocteszep (6 versijas publicētas 11. jūnijā) un kripto un Web3 utilītu kopa, tostarp blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87, un farming-tools-12. morningstar-design-system pakotne parādījās trīs versijās 10. jūnijā, atdarinot labi zināmu finanšu dizaina sistēmu.

Sākot ar 13. jūniju, temps paātrinājās. houzidawang806 tikai klasterī tika publicētas vairāk nekā 25 versijas vienā dienā, un tām pievienojās brāļi un māsas houzidawang807 un houzidawang808. metrics-pipeline-d8k2 pakotne tika nepārtraukti atkārtoti publicēta 21 versijā laikā no 15. līdz 18. jūnijam — ilgstoša izvairīšanās kampaņa, kuras mērķis bija apsteigt bloķēšanas sarakstus. friendly-greeter-demo pakotne visas nedēļas garumā atkal un atkal parādījās dažādās versijās. Sadaļā parādījās jauni mēģinājumi radīt neskaidrības par atkarībām. xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategies, un vairākas citas — visām ir palielināti versiju numuri 999.x diapazonā. Jauns vispārīgu utilītu nosaukumu kopums ar nejaušiem heksadecimāldaļu sufiksiem (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) parādījās 18.–19. jūnijā, kas atbilst skriptētai masveida reģistrācijai. Nedēļa noslēdzās ar trimprompt, trimprompt-hub, claude-cup, un web3-crypto-address-utils apstiprināts 19. jūnijā. PyPI platformā neuralbridge-sdk (piecas versijas 4.5.x–5.1.x versijās), deepstrain, teambot-ai, hello-test-s1, un aiaddin-agent tika apstiprināti visas nedēļas garumā.

Tās nebija atsevišķas anomālijas. Šonedēļ īpaši izcēlās atkarību apjukuma uzbrukumu koncentrācija pret iekšējām pakotņu nosaukumtelpām, ilgstošās vairāku dienu publicēšanas kampaņas, kas paredzētas, lai pārspētu noņemšanas gadījumus, nepārtrauktā Web3 un DeFi rīku mērķēšana (modelis, kas ievērojami paātrinājās 2026. gadā), un pieaugoša vispārīgu, trokšņainu pakotņu nosaukumu izmantošana, kas izstrādāti, lai izvairītos no atklāšanas, saplūstot ar parastajiem atkarību kokiem.

Šis iknedēļas momentuzņēmums ir daļa no mūsu notiekošā ļaunprātīgā koda apkopojuma, kurā mēs validējam jaunus draudus un sniedzam noderīgu informāciju, lai palīdzētu DevSecOps komandām aizsargāt savus pipelinepirms bojājumu rašanās. Apskatīsim, ko mēs atklājām šonedēļ un kāpēc tas ir svarīgi.

Ekosistēma Pakete Apstiprināts
npmecto-corsair-whisper-6f3b9:1.0.18Jūnijs 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.17Jūnijs 12, 2026
npmecto-nightly-spirit:1.1.0Jūnijs 12, 2026
npmecto-corsair-flag-x9m4:1.0.0Jūnijs 12, 2026
npmecto-rust-read-f3a9c1:1.0.2Jūnijs 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.16Jūnijs 12, 2026
npmecto-rust-read-f3a9c1:1.0.1Jūnijs 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.15Jūnijs 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.14Jūnijs 12, 2026
npminternallib_v984:1.0.3Jūnijs 15, 2026
npminternallib_v984:1.0.4Jūnijs 15, 2026
npminternallib_v984:1.0.2Jūnijs 15, 2026
npminternallib_v557:1.0.4Jūnijs 15, 2026
npminternallib_v557:1.0.7Jūnijs 15, 2026
npminternallib_v557:1.0.9Jūnijs 15, 2026
npminternallib_v557:1.0.10Jūnijs 15, 2026
npminternallib_v557:1.0.15Jūnijs 15, 2026
npminternallib_v557:1.0.16Jūnijs 15, 2026
npminternallib_v557:1.0.18Jūnijs 15, 2026
npmkoraļļu-wraith:1.0.0Jūnijs 12, 2026
npminternallib_v557:1.0.21Jūnijs 15, 2026
npminternallib_v557:1.0.22Jūnijs 15, 2026
npmnpm-sandbox-research-d7e8:1.0.0Jūnijs 18, 2026
npmnpm-sandbox-research-a1b2:1.0.0Jūnijs 18, 2026
npmnpm-sandbox-research-c5d6:1.0.0Jūnijs 18, 2026
npmnpm-sandbox-research-9c4e:1.0.0Jūnijs 18, 2026
npmnpm-sandbox-research-8b2f:1.0.0Jūnijs 18, 2026
npmnpm-sandbox-research-e9f0:1.0.0Jūnijs 18, 2026
npmnpm-sandbox-research-f1g2:1.0.0Jūnijs 18, 2026
npmtsc-mesh:1.0.0Jūnijs 13, 2026
npmdraudzīgā sveicēja demo:1.0.6Jūnijs 13, 2026
npmdraudzīgā sveicēja demo:1.0.4Jūnijs 13, 2026
npmdraudzīgā sveicēja demo:1.0.3Jūnijs 13, 2026
npmdraudzīgā sveicēja demo:1.0.2Jūnijs 13, 2026
npmdraudzīgā sveicēja demo:1.0.9Jūnijs 13, 2026
npmtsc-ai:1.2.1Jūnijs 13, 2026
npmtsc-lotl:1.0.2Jūnijs 13, 2026
npmtsc-mesh:1.0.1Jūnijs 13, 2026
npmtsc-ai:1.2.0Jūnijs 13, 2026
pypineuralbridge-sdk:4.5.4Jūnijs 13, 2026
npmnpm-sandbox-research-g3h4:1.0.0Jūnijs 18, 2026
npmpēcinstalēšanas logger-7x9z:1.0.0Jūnijs 18, 2026
npmhouzidawang806:1.0.0Jūnijs 13, 2026
pypineuralbridge-sdk:5.0.0Jūnijs 13, 2026
pypineuralbridge-sdk:4.5.5Jūnijs 13, 2026
npmhouzidawang806:1.0.1Jūnijs 13, 2026
npmhouzidawang806:1.0.2Jūnijs 13, 2026
npmhouzidawang806:1.0.3Jūnijs 13, 2026
npmhouzidawang806:1.0.4Jūnijs 13, 2026
npmhouzidawang806:1.0.5Jūnijs 13, 2026
npmhouzidawang806:1.0.6Jūnijs 13, 2026
npmhouzidawang806:1.0.7Jūnijs 13, 2026
npmhouzidawang806:1.0.9Jūnijs 13, 2026
npmhouzidawang806:1.1.0Jūnijs 13, 2026
npmhouzidawang806:1.1.1Jūnijs 13, 2026
npmhouzidawang806:1.1.2Jūnijs 13, 2026
npmhouzidawang806:1.1.3Jūnijs 13, 2026
npmhouzidawang806:1.1.4Jūnijs 13, 2026
npmhouzidawang806:1.1.5Jūnijs 13, 2026
pypineuralbridge-sdk:5.1.0Jūnijs 13, 2026
npmhouzidawang807:1.1.6Jūnijs 13, 2026
npmhouzidawang806:1.1.6Jūnijs 13, 2026
npmhouzidawang808:1.0.0Jūnijs 13, 2026
npmhouzidawang806:1.1.7Jūnijs 13, 2026
npmhouzidawang806:1.1.8Jūnijs 13, 2026
npmhouzidawang806:1.2.0Jūnijs 13, 2026
pypineuralbridge-sdk:5.1.1Jūnijs 13, 2026
npmhouzidawang806:1.2.1Jūnijs 13, 2026
npmhouzidawang806:1.2.3Jūnijs 13, 2026
npmhouzidawang806:1.2.4Jūnijs 13, 2026
npmhouzidawang806:1.2.5Jūnijs 13, 2026
npmhouzidawang806:1.2.6Jūnijs 13, 2026
pypineuralbridge-sdk:5.1.2Jūnijs 13, 2026
pypidziļais celms: 1.1.0Jūnijs 13, 2026
npm@jisan901/teamfocus:1.0.3Jūnijs 13, 2026
npmxy-koplietots: 999.0.0Jūnijs 14, 2026
npmaxl-ui:9.9.99Jūnijs 14, 2026
npmloadninja-shared:9.9.99Jūnijs 14, 2026
npmnpx-whoami-demo:1.0.0Jūnijs 14, 2026
npm@jisan901/teamfocus:1.0.4Jūnijs 14, 2026
npmnano-perf:1.0.1Jūnijs 14, 2026
npmtn-reklāma:5.0.1Jūnijs 14, 2026
npmkijai:0.0.2Jūnijs 15, 2026
npmtoken-prices-cron:999.0.0Jūnijs 15, 2026
npmhemi-supply-cron:999.0.0Jūnijs 15, 2026
npmportāla aizmugure:999.0.0Jūnijs 15, 2026
npmvault-strategies:999.0.0Jūnijs 15, 2026
npmhemi-earn-actions:999.0.0Jūnijs 15, 2026
npmvaults-monitor-cron:999.0.0Jūnijs 15, 2026
npmve-hemi-rewards:999.0.0Jūnijs 15, 2026
npmnic-datagov:1.0.0Jūnijs 16, 2026
npmogd-analytics:1.0.0Jūnijs 16, 2026
npmogd platforma:1.0.0Jūnijs 16, 2026
npmdms-backend:1.0.0Jūnijs 16, 2026
npmdraudzīgā sveicēja demo:1.0.10Jūnijs 16, 2026
npmdraudzīgā sveicēja demo:1.0.11Jūnijs 16, 2026
npmcardano-addresses-docs:1.0.1Jūnijs 16, 2026
npmbodega-sdk:9.9.9Jūnijs 16, 2026
npmplūsmas-aizdevumu-sdk:9.9.9Jūnijs 16, 2026
npmplūsmas aizdevumi: 9.9.9Jūnijs 16, 2026
npmsērfošanas aizdevums: 9.9.9Jūnijs 16, 2026
npmjanus-ft:1.0.0Jūnijs 16, 2026
npmjanus-flow:1.0.0Jūnijs 16, 2026
npmjanus-erc20:1.0.0Jūnijs 16, 2026
npmflowcardano:9.9.9Jūnijs 16, 2026
npmplūsmas definīcija:9.9.9Jūnijs 16, 2026
pypisveiki-tests-s1:0.3.1Jūnijs 16, 2026
npmpkg-telemetry-r4f9:1.0.0Jūnijs 18, 2026
npmpasta apstiprinātājs: 3.3.46Jūnijs 16, 2026
npmkaruseļa-kontroliera-mixin:999.0.0Jūnijs 16, 2026
npmizpildes laika metrikas-w7k2:1.0.0Jūnijs 18, 2026
npmpasta apstiprinātājs: 3.3.48Jūnijs 16, 2026
npmbuild-tracker-n5p1:1.0.0Jūnijs 16, 2026
npmnpm-sandbox-ping-r9t2:1.0.0Jūnijs 18, 2026
npmnotikumu metrikas-q3x7:1.0.2Jūnijs 16, 2026
npmnotikumu metrikas-q3x7:1.0.1Jūnijs 16, 2026
npmnotikumu metrikas-q3x7:1.0.0Jūnijs 16, 2026
npmnotikumu metrikas-q3x7:1.0.3Jūnijs 16, 2026
npmnotikumu metrikas-q3x7:1.0.4Jūnijs 16, 2026
npmnotikumu metrikas-q3x7:1.0.5Jūnijs 16, 2026
npmnotikumu metrikas-q3x7:1.0.6Jūnijs 16, 2026
npmnotikumu metrikas-q3x7:1.0.7Jūnijs 16, 2026
npmnotikumu metrikas-q3x7:1.0.8Jūnijs 16, 2026
npmmetrikaspipeline-d8k2:1.0.0Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.1Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.2Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.3Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.4Jūnijs 18, 2026
pypiteambot-ai:1.48.0Jūnijs 17, 2026
npmmetrikaspipeline-d8k2:1.0.5Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.6Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.7Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.8Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.9Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.10Jūnijs 18, 2026
npmdraudzīgā sveicēja demo:1.0.13Jūnijs 17, 2026
npmdraudzīgā sveicēja demo:1.0.14Jūnijs 17, 2026
npmmetrikaspipeline-d8k2:1.0.11Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.12Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.13Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.14Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.15Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.16Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.17Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.18Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.19Jūnijs 18, 2026
npmmetrikaspipeline-d8k2:1.0.20Jūnijs 18, 2026
npmkriptovalūtu līgumi: 99.99.99Jūnijs 17, 2026
npmcryptodao-types:99.99.99Jūnijs 17, 2026
npmcryptodao-config:99.99.99Jūnijs 17, 2026
npmcryptodao-utils:99.99.99Jūnijs 17, 2026
npmcryptodao-backend:99.99.99Jūnijs 17, 2026
npmcryptodao-sdk:99.99.99Jūnijs 17, 2026
npmcryptodao-core:99.99.99Jūnijs 17, 2026
npmcryptodao-bot:99.99.99Jūnijs 17, 2026
npmcryptodao-signer:99.99.99Jūnijs 17, 2026
npmcryptodao-deploy:99.99.99Jūnijs 17, 2026
npmmetrikas-zonde-64b2:1.0.0Jūnijs 18, 2026
npmmetrikas-zondes-dc85:1.0.0Jūnijs 18, 2026
npmmetrikas-zonde-77d4:1.0.0Jūnijs 18, 2026
npm@public-for-cdao/core:99.99.99Jūnijs 17, 2026
npmmetrikas-probe-88ad:1.0.0Jūnijs 18, 2026
npmwrspati:0.1.0Jūnijs 18, 2026
npmebpf-tracker-action:1.0.1Jūnijs 18, 2026
npm@azure-lab-services/ml-ts:99.0.0Jūnijs 18, 2026
npmlaboratorijas pakalpojumi: 99.0.0Jūnijs 18, 2026
npmtikai skenēšana: 0.4.5Jūnijs 18, 2026
npmtikai skenēšana: 0.4.6Jūnijs 18, 2026
npmtikai skenēšana: 0.4.7Jūnijs 18, 2026
npmtikai skenēšana: 0.4.8Jūnijs 18, 2026
npm@muaththir/api:2.0.0Jūnijs 18, 2026
npmadministratīvo pakalpojumu maksas modulis: 2.999.1Jūnijs 18, 2026
npmadministratīvo pakalpojumu maksas modulis: 2.999.0Jūnijs 18, 2026
npmtikai skenēšana: 0.4.9Jūnijs 18, 2026
npmtikai skenēšana: 0.5.0Jūnijs 18, 2026
npmtikai skenēšana: 0.5.1Jūnijs 18, 2026
npmtikai skenēšana: 1.0.0Jūnijs 18, 2026
npmnano-perf:2.0.0Jūnijs 18, 2026
npmnano-perf:2.0.1Jūnijs 18, 2026
npmnano-perf:2.1.0Jūnijs 18, 2026
npmnano-perf:2.2.0Jūnijs 18, 2026
npmmetrikas-zonde-f256:1.0.0Jūnijs 18, 2026
npmkrāsu-utils-dee0:1.0.0Jūnijs 18, 2026
npmdatu-utils-d703:1.0.0Jūnijs 18, 2026
npmstīgu instrumentu-be6c:1.0.0Jūnijs 18, 2026
npmtipa pārbaude-816d:1.0.0Jūnijs 18, 2026
npmfmt-helpers-794b:1.0.0Jūnijs 18, 2026
npmdatacamp-light:1.0.0Jūnijs 18, 2026
npmdatu-utils-bcf2:1.0.0Jūnijs 19, 2026
npmstraumes lasīšana-35cf:1.0.0Jūnijs 19, 2026
npmdelta-time-32bb:1.0.0Jūnijs 19, 2026
npmsafe-json-38bd:1.0.0Jūnijs 19, 2026
npmheksadecimālā konversija ae7a:1.0.0Jūnijs 19, 2026
npmbufera-aptīšana-67d7:1.0.0Jūnijs 19, 2026
npmtrimprompt:1.0.2Jūnijs 19, 2026
npmtrimprompt:1.0.4Jūnijs 19, 2026
npmtrimprompt-hub:1.0.1Jūnijs 19, 2026
npmKloda-tase: 0.8.6Jūnijs 19, 2026
pypiaiaddin-agent:0.1.0Jūnijs 19, 2026
npmweb3-crypto-address-utils:0.1.0Jūnijs 19, 2026

Neļaujiet koordinētām kampaņām sasniegt jūsu Pipelines

Šīs nedēļas apskats nebija par vienu atsevišķu apdraudējumu, bet gan par mērogu. Vairāk nekā 200 apstiprinātu pakotņu, ilgstoša versiju pārpludināšana vairāku dienu garumā un skriptētas masveida reģistrācijas kampaņas, kas darbojas ātrāk, nekā manuālas pārskatīšanas var izsekot. Uzbrucēji negaida, kamēr jūs panāksiet.

Xygeni agrīna ļaunprogrammatūras noteikšana nepārtraukti uzrauga npm, PyPI un citus reģistrus, atzīmējot draudus publicēšanas brīdī, nevis pēc tam, kad tie ir nonākuši versijā. Kad kampaņa četru dienu laikā publicē 21 viena un tā paša ļaunprātīgā pakotnes versiju, iknedēļas skenēšana laikus neko neatklāj.

Ksigēni Open Source Security risinājums sniedz jūsu DevSecOps komandām reāllaika redzamību un prioritāšu noteikšanu, kas tām nepieciešama, lai nepārspētu tieši šāda veida koordinētu spiedienu, tāpēc jūsu pipelinesaglabājiet tīrību, nepalēninot savu komandu darbu.

sca-tools-software-composition-analysis-tools
Prioritizējiet, novērsiet un aizsargājiet savus programmatūras riskus
Iegūstiet savu bezmaksas kontu.
Nepieciešama kredītkarte.

Nodrošiniet programmatūras izstrādi un piegādi

ar Xygeni produktu komplektu