Kenkėjiško kodo santrauka 75

„Xygeni“ kenkėjiško kodo santrauka 75

Kiekvieną savaitęMūsų kenkėjiškų programų aptikimo sistemos nuskaito tūkstančius naujų ir atnaujintų paketų viešuosiuose registruose, tokiuose kaip npm ir PyPI. Ši savaitė nebuvo išimtis.

Nuo 2026 m. birželio 12 d. iki birželio 19 d. patvirtinome daugiau nei 200 kenkėjiškų paketų, daugiausia npm paketuose, o papildomų atvejų buvo aptikta PyPI. Keletas jų pasirodė koordinuotuose klasteriuose, pakartotiniuose kenkėjiškuose leidimuose, išleistuose tais pačiais pavadinimais arba glaudžiai susijusiose paketų šeimose.

Išskirtinis šios savaitės atvejis buvo sensivity, kuris per kelias dienas patvirtino, kad npm buvo užtvindytas daugiau nei 70 versijų leidimų iš 2.5.x diapazono. Kiti svarbūs klasteriai buvo banga @solana-labs tiposkvatai, nukreipti į Solanos ekosistemą (web3.js, web3-js, etherjs, spl-toke, ancor, web3js – per dvi atskiras leidybos kampanijas birželio 7 ir 8 d.) @nstrlabs šeima (sdk, ixel, utils, shared-components, api-client, auth — priklausomybės painiavos ataka prieš vidinę paketo vardų erdvę), @klapp-login-platform grupė (native-sdk, oidc, routes — apsimetinėjimas autentifikavimo platforma), internallib_v557 bei internallib_v984 (kelios užmaskuotų vidinių bibliotekų apsimetėlių versijos), pocteszep (6 versijos paskelbtos birželio 11 d.) ir kriptovaliutų bei „Web3“ paslaugų klasteris, įskaitant blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87ir farming-tools-12, morningstar-design-system Paketas pasirodė trimis versijomis birželio 10 d., imituodamas gerai žinomą finansinio dizaino sistemą.

Nuo birželio 13 d. tempas didėjo. houzidawang806 Vien klasteris per vieną dieną paskelbė daugiau nei 25 versijas, prie kurių prisijungė ir broliai bei seserys houzidawang807 bei houzidawang808, metrics-pipeline-d8k2 paketas buvo nuolat perpublikuojamas 21 versijoje nuo birželio 15 d. iki birželio 18 d. – tai buvo nuolatinė vengimo kampanija, skirta aplenkti blokuojamuosius sąrašus. friendly-greeter-demo paketas vis pasirodydavo skirtingose ​​versijose visą savaitę. Nauji bandymai supainioti priklausomybes atsirado skiltyje xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategies, ir keletas kitų – visų jų versijų numeriai yra padidinti 999.x diapazone. Nauja bendrinių programų pavadinimų grupė su atsitiktinėmis šešioliktainėmis priesagomis (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) pasirodė birželio 18–19 d., tai atitiko scenarijaus pagrindu vykdomą masinę registraciją. Savaitė baigėsi su trimprompt, trimprompt-hub, claude-cupir web3-crypto-address-utils patvirtinta birželio 19 d. „PyPI“ sistemoje neuralbridge-sdk (penkios versijos 4.5.x–5.1.x versijose), deepstrain, teambot-ai, hello-test-s1ir aiaddin-agent buvo patvirtinti visą savaitę.

Tai nebuvo pavieniai anomalijos. Šią savaitę labiausiai išsiskyrė priklausomybių painiavos atakų, nukreiptų prieš vidines paketų vardų erdves, nuolatinės, kelias dienas trukusios publikavimo kampanijos, skirtos ilgiau išlaikyti pašalinimus, nuolatinis „Web3“ ir „DeFi“ įrankių taikinys (ši tendencija 2026 m. gerokai sustiprėjo) ir augantis bendrinių, į triukšmą panašių paketų pavadinimų, sukurtų taip, kad būtų išvengta aptikimo, susiliejant su įprastais priklausomybių medžiais, naudojimas.

Ši savaitinė apžvalga yra mūsų nuolat vykdomo kenkėjiško kodo santraukos dalis, kurioje tikriname naujas grėsmes ir teikiame praktinę informaciją, padėsiančią „DevSecOps“ komandoms apsaugoti savo... pipelineprieš įvykstant žalai. Aptarkime, ką radome šią savaitę ir kodėl tai svarbu.

ekosistema Paketas Patvirtino
npmecto-corsair-whisper-6f3b9:1.0.18Birželis 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.17Birželis 12, 2026
npmecto-nightly-spirit:1.1.0Birželis 12, 2026
npmecto-corsair-flag-x9m4:1.0.0Birželis 12, 2026
npmecto-rust-read-f3a9c1:1.0.2Birželis 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.16Birželis 12, 2026
npmecto-rust-read-f3a9c1:1.0.1Birželis 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.15Birželis 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.14Birželis 12, 2026
npminternallib_v984:1.0.3Birželis 15, 2026
npminternallib_v984:1.0.4Birželis 15, 2026
npminternallib_v984:1.0.2Birželis 15, 2026
npminternallib_v557:1.0.4Birželis 15, 2026
npminternallib_v557:1.0.7Birželis 15, 2026
npminternallib_v557:1.0.9Birželis 15, 2026
npminternallib_v557:1.0.10Birželis 15, 2026
npminternallib_v557:1.0.15Birželis 15, 2026
npminternallib_v557:1.0.16Birželis 15, 2026
npminternallib_v557:1.0.18Birželis 15, 2026
npmkoralų-wraith:1.0.0Birželis 12, 2026
npminternallib_v557:1.0.21Birželis 15, 2026
npminternallib_v557:1.0.22Birželis 15, 2026
npmnpm-sandbox-research-d7e8:1.0.0Birželis 18, 2026
npmnpm-sandbox-research-a1b2:1.0.0Birželis 18, 2026
npmnpm-sandbox-research-c5d6:1.0.0Birželis 18, 2026
npmnpm-sandbox-research-9c4e:1.0.0Birželis 18, 2026
npmnpm-sandbox-research-8b2f:1.0.0Birželis 18, 2026
npmnpm-sandbox-research-e9f0:1.0.0Birželis 18, 2026
npmnpm-sandbox-research-f1g2:1.0.0Birželis 18, 2026
npmtsc-mesh:1.0.0Birželis 13, 2026
npmdraugiško pasisveikinimo demonstracinė versija: 1.0.6Birželis 13, 2026
npmdraugiško pasisveikinimo demonstracinė versija: 1.0.4Birželis 13, 2026
npmdraugiško pasisveikinimo demonstracinė versija: 1.0.3Birželis 13, 2026
npmdraugiško pasisveikinimo demonstracinė versija: 1.0.2Birželis 13, 2026
npmdraugiško pasisveikinimo demonstracinė versija: 1.0.9Birželis 13, 2026
npmtsc-ai:1.2.1Birželis 13, 2026
npmtsc-lotl:1.0.2Birželis 13, 2026
npmtsc-mesh:1.0.1Birželis 13, 2026
npmtsc-ai:1.2.0Birželis 13, 2026
pypineuralbridge-sdk:4.5.4Birželis 13, 2026
npmnpm-sandbox-research-g3h4:1.0.0Birželis 18, 2026
npmpostinstall-logger-7x9z:1.0.0Birželis 18, 2026
npmhouzidawang806:1.0.0Birželis 13, 2026
pypineuralbridge-sdk:5.0.0Birželis 13, 2026
pypineuralbridge-sdk:4.5.5Birželis 13, 2026
npmhouzidawang806:1.0.1Birželis 13, 2026
npmhouzidawang806:1.0.2Birželis 13, 2026
npmhouzidawang806:1.0.3Birželis 13, 2026
npmhouzidawang806:1.0.4Birželis 13, 2026
npmhouzidawang806:1.0.5Birželis 13, 2026
npmhouzidawang806:1.0.6Birželis 13, 2026
npmhouzidawang806:1.0.7Birželis 13, 2026
npmhouzidawang806:1.0.9Birželis 13, 2026
npmhouzidawang806:1.1.0Birželis 13, 2026
npmhouzidawang806:1.1.1Birželis 13, 2026
npmhouzidawang806:1.1.2Birželis 13, 2026
npmhouzidawang806:1.1.3Birželis 13, 2026
npmhouzidawang806:1.1.4Birželis 13, 2026
npmhouzidawang806:1.1.5Birželis 13, 2026
pypineuralbridge-sdk:5.1.0Birželis 13, 2026
npmhouzidawang807:1.1.6Birželis 13, 2026
npmhouzidawang806:1.1.6Birželis 13, 2026
npmhouzidawang808:1.0.0Birželis 13, 2026
npmhouzidawang806:1.1.7Birželis 13, 2026
npmhouzidawang806:1.1.8Birželis 13, 2026
npmhouzidawang806:1.2.0Birželis 13, 2026
pypineuralbridge-sdk:5.1.1Birželis 13, 2026
npmhouzidawang806:1.2.1Birželis 13, 2026
npmhouzidawang806:1.2.3Birželis 13, 2026
npmhouzidawang806:1.2.4Birželis 13, 2026
npmhouzidawang806:1.2.5Birželis 13, 2026
npmhouzidawang806:1.2.6Birželis 13, 2026
pypineuralbridge-sdk:5.1.2Birželis 13, 2026
pypigilusis įtempimas: 1.1.0Birželis 13, 2026
npm@jisan901/teamfocus:1.0.3Birželis 13, 2026
npmxy-bendrinamas: 999.0.0Birželis 14, 2026
npmaxl-ui:9.9.99Birželis 14, 2026
npm„loadninja-shared“: 9.9.99Birželis 14, 2026
npmnpx-whoami-demo:1.0.0Birželis 14, 2026
npm@jisan901/teamfocus:1.0.4Birželis 14, 2026
npmnano-perf: 1.0.1Birželis 14, 2026
npmtn-reklama: 5.0.1Birželis 14, 2026
npmkijai: 0.0.2Birželis 15, 2026
npmtoken-prices-cron:999.0.0Birželis 15, 2026
npmhemi-supply-cron:999.0.0Birželis 15, 2026
npmportalo-backend:999.0.0Birželis 15, 2026
npmvault-strategies:999.0.0Birželis 15, 2026
npmhemi-uždirbti-veiksmai: 999.0.0Birželis 15, 2026
npmvaults-monitor-cron:999.0.0Birželis 15, 2026
npmve-hemi-rewards:999.0.0Birželis 15, 2026
npmnic-datagov:1.0.0Birželis 16, 2026
npmogd-analytics:1.0.0Birželis 16, 2026
npmogd-platform:1.0.0Birželis 16, 2026
npmdms-backend:1.0.0Birželis 16, 2026
npmdraugiško pasisveikinimo demonstracinė versija: 1.0.10Birželis 16, 2026
npmdraugiško pasisveikinimo demonstracinė versija: 1.0.11Birželis 16, 2026
npmcardano-adresai-dokumentai:1.0.1Birželis 16, 2026
npmbodega-sdk:9.9.9Birželis 16, 2026
npmsrauto-lendingo-sdk:9.9.9Birželis 16, 2026
npmsrauto skolinimas: 9.9.9Birželis 16, 2026
npmbanglenčių skolinimas: 9.9.9Birželis 16, 2026
npmjanus-ft:1.0.0Birželis 16, 2026
npmjanus-flow:1.0.0Birželis 16, 2026
npmjanus-erc20:1.0.0Birželis 16, 2026
npmflowcardano:9.9.9Birželis 16, 2026
npmsrauto apibrėžimas: 9.9.9Birželis 16, 2026
pypilabas-testas-s1:0.3.1Birželis 16, 2026
npmpkg-telemetry-r4f9:1.0.0Birželis 18, 2026
npmpašto patvirtinimas: 3.3.46Birželis 16, 2026
npmkaruselės valdiklio mixin:999.0.0Birželis 16, 2026
npmruntime-metrics-w7k2:1.0.0Birželis 18, 2026
npmpašto patvirtinimas: 3.3.48Birželis 16, 2026
npmbuild-tracker-n5p1:1.0.0Birželis 16, 2026
npmnpm-sandbox-ping-r9t2:1.0.0Birželis 18, 2026
npmįvykių metrikos-q3x7:1.0.2Birželis 16, 2026
npmįvykių metrikos-q3x7:1.0.1Birželis 16, 2026
npmįvykių metrikos-q3x7:1.0.0Birželis 16, 2026
npmįvykių metrikos-q3x7:1.0.3Birželis 16, 2026
npmįvykių metrikos-q3x7:1.0.4Birželis 16, 2026
npmįvykių metrikos-q3x7:1.0.5Birželis 16, 2026
npmįvykių metrikos-q3x7:1.0.6Birželis 16, 2026
npmįvykių metrikos-q3x7:1.0.7Birželis 16, 2026
npmįvykių metrikos-q3x7:1.0.8Birželis 16, 2026
npmmetrikospipeline-d8k2:1.0.0Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.1Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.2Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.3Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.4Birželis 18, 2026
pypiteambot-ai:1.48.0Birželis 17, 2026
npmmetrikospipeline-d8k2:1.0.5Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.6Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.7Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.8Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.9Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.10Birželis 18, 2026
npmdraugiško pasisveikinimo demonstracinė versija: 1.0.13Birželis 17, 2026
npmdraugiško pasisveikinimo demonstracinė versija: 1.0.14Birželis 17, 2026
npmmetrikospipeline-d8k2:1.0.11Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.12Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.13Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.14Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.15Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.16Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.17Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.18Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.19Birželis 18, 2026
npmmetrikospipeline-d8k2:1.0.20Birželis 18, 2026
npmkriptovaliutų sutartys: 99.99.99Birželis 17, 2026
npmcryptodao-types:99.99.99Birželis 17, 2026
npmcryptodao-config:99.99.99Birželis 17, 2026
npmcryptodao-utils:99.99.99Birželis 17, 2026
npm„cryptodao“ serveris: 99.99.99Birželis 17, 2026
npmcryptodao-sdk:99.99.99Birželis 17, 2026
npmcryptodao-core:99.99.99Birželis 17, 2026
npmcryptodao-bot:99.99.99Birželis 17, 2026
npmcryptodao-signer:99.99.99Birželis 17, 2026
npmcryptodao-deploy:99.99.99Birželis 17, 2026
npmmetrikos-probe-64b2:1.0.0Birželis 18, 2026
npmmetrikos-probe-dc85:1.0.0Birželis 18, 2026
npmmetrikos-probe-77d4:1.0.0Birželis 18, 2026
npm@public-for-cdao/core:99.99.99Birželis 17, 2026
npmmetrics-probe-88ad:1.0.0Birželis 18, 2026
npmwrspati:0.1.0Birželis 18, 2026
npmebpf-tracker-action:1.0.1Birželis 18, 2026
npm@azure-lab-services/ml-ts:99.0.0Birželis 18, 2026
npmlaboratorinės paslaugos: 99.0.0Birželis 18, 2026
npmtik nuskaitymui: 0.4.5Birželis 18, 2026
npmtik nuskaitymui: 0.4.6Birželis 18, 2026
npmtik nuskaitymui: 0.4.7Birželis 18, 2026
npmtik nuskaitymui: 0.4.8Birželis 18, 2026
npm@muaththir/api:2.0.0Birželis 18, 2026
npm„backoffice-charges-module:2.999.1“Birželis 18, 2026
npm„backoffice-charges-module:2.999.0“Birželis 18, 2026
npmtik nuskaitymui: 0.4.9Birželis 18, 2026
npmtik nuskaitymui: 0.5.0Birželis 18, 2026
npmtik nuskaitymui: 0.5.1Birželis 18, 2026
npmtik nuskaitymui: 1.0.0Birželis 18, 2026
npmnano-perf: 2.0.0Birželis 18, 2026
npmnano-perf: 2.0.1Birželis 18, 2026
npmnano-perf: 2.1.0Birželis 18, 2026
npmnano-perf: 2.2.0Birželis 18, 2026
npmmetrikos-probe-f256:1.0.0Birželis 18, 2026
npmcolor-utils-dee0:1.0.0Birželis 18, 2026
npmduomenų-utils-d703:1.0.0Birželis 18, 2026
npmstyginių įrankių-be6c:1.0.0Birželis 18, 2026
npmtipo patikrinimas-816d:1.0.0Birželis 18, 2026
npmfmt-helpers-794b:1.0.0Birželis 18, 2026
npmdatacamp-light:1.0.0Birželis 18, 2026
npmduomenų-utils-bcf2:1.0.0Birželis 19, 2026
npmsrauto skaitymas-35cf:1.0.0Birželis 19, 2026
npmdelta-time-32bb:1.0.0Birželis 19, 2026
npmsafe-json-38bd:1.0.0Birželis 19, 2026
npmšešioliktainė konv. ae7a:1.0.0Birželis 19, 2026
npmbuferio-apvyniojimas-67d7:1.0.0Birželis 19, 2026
npmtrimprompt:1.0.2Birželis 19, 2026
npmtrimprompt:1.0.4Birželis 19, 2026
npmtrimprompt-hub:1.0.1Birželis 19, 2026
npmClaude-cup: 0.8.6Birželis 19, 2026
pypiaiaddin-agent:0.1.0Birželis 19, 2026
npmweb3-crypto-address-utils:0.1.0Birželis 19, 2026

Neleiskite, kad koordinuotos kampanijos pasiektų jūsų Pipelines

Šios savaitės santrauka buvo ne apie vieną grėsmę, o apie jos mastą. Daugiau nei 200 patvirtintų paketų, kelias dienas trunkantis nuolatinis versijų srautas ir scenarijaus pagrindu sukurtos masinės registracijos kampanijos, vykdomos greičiau, nei gali sekti rankinės peržiūros. Užpuolikai nelaukia, kol jūs pasivysite.

„Xygeni“ ankstyvas kenkėjiškų programų aptikimas Nuolat stebi npm, PyPI ir kitus registrus, pažymėdamas grėsmes paskelbimo metu, o ne po to, kai jos patenka į kompiliavimo versiją. Kai kampanijos metu per keturias dienas paskelbiama 21 to paties kenkėjiško paketo versija, savaitinis nuskaitymas laiku nieko neaptinka.

Ksigenis Open Source Security Šis sprendimas suteikia jūsų „DevSecOps“ komandoms realaus laiko matomumą ir prioritetų nustatymą, kurio joms reikia, kad neatsiliktų nuo tokio koordinuoto spaudimo, todėl jūsų pipelineišlikti tvarkingiems nesulėtinant savo komandų darbo.

sca-tools-software-composition-analyses-tools
Prioritetizuoti, pašalinti ir apsaugoti savo programinės įrangos rizikas
Gaukite nemokamą paskyrą.
Nebūtina kreditinės kortelės.

Apsaugokite savo programinės įrangos kūrimą ir tiekimą

su „Xygeni“ produktų rinkiniu