Haittakoodin tiivistelmä 75

Xygeni-haittakoodin tiiviste 75

Joka viikkohaittaohjelmien tunnistusjärjestelmämme skannaavat tuhansia uusia ja päivitettyjä paketteja julkisista rekistereistä, kuten npm:stä ja PyPI:stä. Tämä viikko ei ollut poikkeus.

Vahvistimme yli 200 haitallista pakettia 12.–19. kesäkuuta 2026 välisenä aikana, pääasiassa npm-paketissa, ja PyPI:ssä havaittiin myös muita tapauksia. Useat niistä esiintyivät koordinoiduissa klustereissa, toistuvina haitallisina julkaisuina samoilla nimillä tai läheisesti toisiinsa liittyvissä pakettiperheissä.

Tämän viikon merkillepantava tapaus oli sensivity, joka tulvi npm:ään yli 70 versioidulla julkaisulla 2.5.x-luokassa, vahvistettu useiden päivien aikana. Muita merkittäviä klustereita olivat aalto @solana-labs Solanan ekosysteemiin kohdistuvat typoskvaatit (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — kahdessa erillisessä julkaisukampanjassa 7. kesäkuuta ja 8. kesäkuuta), @nstrlabs perhe (sdk, ixel, utils, shared-components, api-client, auth — riippuvuussekaannuksen aiheuttava hyökkäys sisäistä pakettien nimiavaruutta vastaan), @klapp-login-platform ryhmä (native-sdk, oidc, routes — todennusalustan henkilöllisyyden käyttäminen) internallib_v557 ja internallib_v984 (useita versioita hämärretyistä sisäisistä kirjastohuijareista), pocteszep (6 versiota julkaistu 11. kesäkuuta) ja joukko krypto- ja Web3-apuohjelmia, mukaan lukien blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87ja farming-tools-12. morningstar-design-system paketti ilmestyi kolmena versiona 10. kesäkuuta, ja se jäljitteli tunnettua taloussuunnittelujärjestelmää.

Kesäkuun 13. päivästä eteenpäin tahti kiihtyi. houzidawang806 pelkästään klusteri julkaisi yli 25 versiota yhden päivän aikana, ja sisarukset liittyivät niihin. houzidawang807 ja houzidawang808. metrics-pipeline-d8k2 paketti julkaistiin jatkuvasti uudelleen 21 versiossa 15. kesäkuuta ja 18. kesäkuuta välisenä aikana – jatkuva väistökampanja, jonka tarkoituksena oli pysyä estolistan edellä. friendly-greeter-demo paketti ilmestyi uudelleen eri versioissa koko viikon ajan. Uusia riippuvuuksien sekaannuksia aiheuttavia yrityksiä ilmestyi otsikolla xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategies, ja useita muita – joilla kaikilla on paisutetut versionumerot 999.x-alueella. Uusi joukko yleisiä apuohjelmien nimiä satunnaisilla heksadesimaaliliitteillä (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) ilmestyi 18.–19. kesäkuuta, mikä on yhdenmukaista skriptatun joukkorekisteröinnin kanssa. Viikko päättyi trimprompt, trimprompt-hub, claude-cupja web3-crypto-address-utils vahvistettu 19. kesäkuuta. PyPI:ssä neuralbridge-sdk (viisi versiota eri versioissa 4.5.x–5.1.x), deepstrain, teambot-ai, hello-test-s1ja aiaddin-agent vahvistettiin viikon aikana.

Nämä eivät olleet yksittäisiä poikkeamia. Tällä viikolla silmiinpistävää oli riippuvuussekaannuksia aiheuttavien hyökkäysten keskittyminen sisäisiin pakettien nimiavaruuksiin, jatkuvat, usean päivän mittaiset julkaisukampanjat, joiden tarkoituksena oli kestää poistoja pidempään, Web3- ja DeFi-työkaluihin kohdistuvien hyökkäysten jatkuva kohdentaminen (tämä trendi kiihtyi merkittävästi vuonna 2026) sekä yleisten, kohinaa muistuttavien pakettien nimien kasvava käyttö, jotka on suunniteltu välttämään havaitsemista sulautumalla normaaleihin riippuvuuspuihin.

Tämä viikoittainen tilannekuva on osa jatkuvaa haittaohjelmakoodin yhteenvetoa, jossa validoimme uusia uhkia ja tarjoamme toimintakelpoista tietoa auttaaksemme DevSecOps-tiimejä suojaamaan omia uhkiaan. pipelineennen kuin vahinko tapahtuu. Puretaanpa, mitä havaitsimme tällä viikolla ja miksi se on tärkeää.

ekosysteemi Paketti Vahvistettu
NPMecto-corsair-whisper-6f3b9:1.0.18Kesäkuu 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.17Kesäkuu 12, 2026
NPMecto-nightly-spirit:1.1.0Kesäkuu 12, 2026
NPMecto-corsair-flag-x9m4:1.0.0Kesäkuu 12, 2026
NPMecto-rust-read-f3a9c1:1.0.2Kesäkuu 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.16Kesäkuu 12, 2026
NPMecto-rust-read-f3a9c1:1.0.1Kesäkuu 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.15Kesäkuu 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.14Kesäkuu 12, 2026
NPMinternallib_v984:1.0.3Kesäkuu 15, 2026
NPMinternallib_v984:1.0.4Kesäkuu 15, 2026
NPMinternallib_v984:1.0.2Kesäkuu 15, 2026
NPMinternallib_v557:1.0.4Kesäkuu 15, 2026
NPMinternallib_v557:1.0.7Kesäkuu 15, 2026
NPMinternallib_v557:1.0.9Kesäkuu 15, 2026
NPMinternallib_v557:1.0.10Kesäkuu 15, 2026
NPMinternallib_v557:1.0.15Kesäkuu 15, 2026
NPMinternallib_v557:1.0.16Kesäkuu 15, 2026
NPMinternallib_v557:1.0.18Kesäkuu 15, 2026
NPMkoralli-wraith:1.0.0Kesäkuu 12, 2026
NPMinternallib_v557:1.0.21Kesäkuu 15, 2026
NPMinternallib_v557:1.0.22Kesäkuu 15, 2026
NPMnpm-sandbox-research-d7e8:1.0.0Kesäkuu 18, 2026
NPMnpm-sandbox-research-a1b2:1.0.0Kesäkuu 18, 2026
NPMnpm-sandbox-research-c5d6:1.0.0Kesäkuu 18, 2026
NPMnpm-sandbox-research-9c4e:1.0.0Kesäkuu 18, 2026
NPMnpm-sandbox-research-8b2f:1.0.0Kesäkuu 18, 2026
NPMnpm-sandbox-research-e9f0:1.0.0Kesäkuu 18, 2026
NPMnpm-sandbox-research-f1g2:1.0.0Kesäkuu 18, 2026
NPMtsc-mesh:1.0.0Kesäkuu 13, 2026
NPMystävällinen tervehtijä-demo:1.0.6Kesäkuu 13, 2026
NPMystävällinen tervehtijä-demo:1.0.4Kesäkuu 13, 2026
NPMystävällinen tervehtijä-demo:1.0.3Kesäkuu 13, 2026
NPMystävällinen tervehtijä-demo:1.0.2Kesäkuu 13, 2026
NPMystävällinen tervehtijä-demo:1.0.9Kesäkuu 13, 2026
NPMtsc-ai:1.2.1Kesäkuu 13, 2026
NPMtsc-lotl:1.0.2Kesäkuu 13, 2026
NPMtsc-mesh:1.0.1Kesäkuu 13, 2026
NPMtsc-ai:1.2.0Kesäkuu 13, 2026
pypineuralbridge-sdk:4.5.4Kesäkuu 13, 2026
NPMnpm-sandbox-research-g3h4:1.0.0Kesäkuu 18, 2026
NPMjälkiasennuksen-loggeri-7x9z:1.0.0Kesäkuu 18, 2026
NPMhouzidawang806:1.0.0Kesäkuu 13, 2026
pypineuralbridge-sdk:5.0.0Kesäkuu 13, 2026
pypineuralbridge-sdk:4.5.5Kesäkuu 13, 2026
NPMhouzidawang806:1.0.1Kesäkuu 13, 2026
NPMhouzidawang806:1.0.2Kesäkuu 13, 2026
NPMhouzidawang806:1.0.3Kesäkuu 13, 2026
NPMhouzidawang806:1.0.4Kesäkuu 13, 2026
NPMhouzidawang806:1.0.5Kesäkuu 13, 2026
NPMhouzidawang806:1.0.6Kesäkuu 13, 2026
NPMhouzidawang806:1.0.7Kesäkuu 13, 2026
NPMhouzidawang806:1.0.9Kesäkuu 13, 2026
NPMhouzidawang806:1.1.0Kesäkuu 13, 2026
NPMhouzidawang806:1.1.1Kesäkuu 13, 2026
NPMhouzidawang806:1.1.2Kesäkuu 13, 2026
NPMhouzidawang806:1.1.3Kesäkuu 13, 2026
NPMhouzidawang806:1.1.4Kesäkuu 13, 2026
NPMhouzidawang806:1.1.5Kesäkuu 13, 2026
pypineuralbridge-sdk:5.1.0Kesäkuu 13, 2026
NPMhouzidawang807:1.1.6Kesäkuu 13, 2026
NPMhouzidawang806:1.1.6Kesäkuu 13, 2026
NPMhouzidawang808:1.0.0Kesäkuu 13, 2026
NPMhouzidawang806:1.1.7Kesäkuu 13, 2026
NPMhouzidawang806:1.1.8Kesäkuu 13, 2026
NPMhouzidawang806:1.2.0Kesäkuu 13, 2026
pypineuralbridge-sdk:5.1.1Kesäkuu 13, 2026
NPMhouzidawang806:1.2.1Kesäkuu 13, 2026
NPMhouzidawang806:1.2.3Kesäkuu 13, 2026
NPMhouzidawang806:1.2.4Kesäkuu 13, 2026
NPMhouzidawang806:1.2.5Kesäkuu 13, 2026
NPMhouzidawang806:1.2.6Kesäkuu 13, 2026
pypineuralbridge-sdk:5.1.2Kesäkuu 13, 2026
pypisyväjännitys: 1.1.0Kesäkuu 13, 2026
NPM@jisan901/teamfocus:1.0.3Kesäkuu 13, 2026
NPMxy-jaettu:999.0.0Kesäkuu 14, 2026
NPMaxl-ui:9.9.99Kesäkuu 14, 2026
NPMloadninja-shared:9.9.99Kesäkuu 14, 2026
NPMnpx-whoami-demo:1.0.0Kesäkuu 14, 2026
NPM@jisan901/teamfocus:1.0.4Kesäkuu 14, 2026
NPMnano-perf:1.0.1Kesäkuu 14, 2026
NPMtn-mainos:5.0.1Kesäkuu 14, 2026
NPMkijai:0.0.2Kesäkuu 15, 2026
NPMtoken-prices-cron:999.0.0Kesäkuu 15, 2026
NPMhemi-supply-cron:999.0.0Kesäkuu 15, 2026
NPMportaalin taustajärjestelmä:999.0.0Kesäkuu 15, 2026
NPMvault-strategies:999.0.0Kesäkuu 15, 2026
NPMhemi-ansaitse-toiminnot:999.0.0Kesäkuu 15, 2026
NPMvaults-monitor-cron:999.0.0Kesäkuu 15, 2026
NPMve-hemi-palkinnot: 999.0.0Kesäkuu 15, 2026
NPMnic-datagov:1.0.0Kesäkuu 16, 2026
NPMogd-analytics:1.0.0Kesäkuu 16, 2026
NPMogd-platform:1.0.0Kesäkuu 16, 2026
NPMdms-backend:1.0.0Kesäkuu 16, 2026
NPMystävällinen tervehtijä-demo:1.0.10Kesäkuu 16, 2026
NPMystävällinen tervehtijä-demo:1.0.11Kesäkuu 16, 2026
NPMcardano-addresses-docs:1.0.1Kesäkuu 16, 2026
NPMbodega-sdk:9.9.9Kesäkuu 16, 2026
NPMflow-lending-sdk:9.9.9Kesäkuu 16, 2026
NPMflow-lainaus: 9.9.9Kesäkuu 16, 2026
NPMsurf-lainaus:9.9.9Kesäkuu 16, 2026
NPMjanus-ft:1.0.0Kesäkuu 16, 2026
NPMjanus-flow:1.0.0Kesäkuu 16, 2026
NPMjanus-erc20:1.0.0Kesäkuu 16, 2026
NPMflowcardano:9.9.9Kesäkuu 16, 2026
NPMflowdefi:9.9.9Kesäkuu 16, 2026
pypihello-test-s1:0.3.1Kesäkuu 16, 2026
NPMpkg-telemetry-r4f9:1.0.0Kesäkuu 18, 2026
NPMsähköpostinvahvistin:3.3.46Kesäkuu 16, 2026
NPMkarusellin-ohjaimen-mixin:999.0.0Kesäkuu 16, 2026
NPMajonaikaiset mittarit-w7k2:1.0.0Kesäkuu 18, 2026
NPMsähköpostinvahvistin:3.3.48Kesäkuu 16, 2026
NPMbuild-tracker-n5p1:1.0.0Kesäkuu 16, 2026
NPMnpm-sandbox-ping-r9t2:1.0.0Kesäkuu 18, 2026
NPMtapahtumamittarit-q3x7:1.0.2Kesäkuu 16, 2026
NPMtapahtumamittarit-q3x7:1.0.1Kesäkuu 16, 2026
NPMtapahtumamittarit-q3x7:1.0.0Kesäkuu 16, 2026
NPMtapahtumamittarit-q3x7:1.0.3Kesäkuu 16, 2026
NPMtapahtumamittarit-q3x7:1.0.4Kesäkuu 16, 2026
NPMtapahtumamittarit-q3x7:1.0.5Kesäkuu 16, 2026
NPMtapahtumamittarit-q3x7:1.0.6Kesäkuu 16, 2026
NPMtapahtumamittarit-q3x7:1.0.7Kesäkuu 16, 2026
NPMtapahtumamittarit-q3x7:1.0.8Kesäkuu 16, 2026
NPMmittarit-pipeline-d8k2:1.0.0Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.1Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.2Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.3Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.4Kesäkuu 18, 2026
pypiteambot-ai:1.48.0Kesäkuu 17, 2026
NPMmittarit-pipeline-d8k2:1.0.5Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.6Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.7Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.8Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.9Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.10Kesäkuu 18, 2026
NPMystävällinen tervehtijä-demo:1.0.13Kesäkuu 17, 2026
NPMystävällinen tervehtijä-demo:1.0.14Kesäkuu 17, 2026
NPMmittarit-pipeline-d8k2:1.0.11Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.12Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.13Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.14Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.15Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.16Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.17Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.18Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.19Kesäkuu 18, 2026
NPMmittarit-pipeline-d8k2:1.0.20Kesäkuu 18, 2026
NPMkryptovaluuttojen sopimukset: 99.99.99Kesäkuu 17, 2026
NPMkryptodao-tyypit: 99.99.99Kesäkuu 17, 2026
NPMcryptodao-config:99.99.99Kesäkuu 17, 2026
NPMcryptodao-utils:99.99.99Kesäkuu 17, 2026
NPMcryptodao-backend:99.99.99Kesäkuu 17, 2026
NPMcryptodao-sdk:99.99.99Kesäkuu 17, 2026
NPMcryptodao-ydin:99.99.99Kesäkuu 17, 2026
NPMcryptodao-bot:99.99.99Kesäkuu 17, 2026
NPMcryptodao-signer:99.99.99Kesäkuu 17, 2026
NPMcryptodao-deploy:99.99.99Kesäkuu 17, 2026
NPMmetrics-probe-64b2:1.0.0Kesäkuu 18, 2026
NPMmetrics-probe-dc85:1.0.0Kesäkuu 18, 2026
NPMmetrics-probe-77d4:1.0.0Kesäkuu 18, 2026
NPM@public-for-cdao/core:99.99.99Kesäkuu 17, 2026
NPMmetrics-probe-88ad:1.0.0Kesäkuu 18, 2026
NPMwrspati:0.1.0Kesäkuu 18, 2026
NPMebpf-tracker-action:1.0.1Kesäkuu 18, 2026
NPM@azure-lab-services/ml-ts:99.0.0Kesäkuu 18, 2026
NPMlaboratoriopalvelut: 99.0.0Kesäkuu 18, 2026
NPMvain skannaus: 0.4.5Kesäkuu 18, 2026
NPMvain skannaus: 0.4.6Kesäkuu 18, 2026
NPMvain skannaus: 0.4.7Kesäkuu 18, 2026
NPMvain skannaus: 0.4.8Kesäkuu 18, 2026
NPM@muaththir/api:2.0.0Kesäkuu 18, 2026
NPMbackoffice-charges-moduuli: 2.999.1Kesäkuu 18, 2026
NPMbackoffice-charges-moduuli: 2.999.0Kesäkuu 18, 2026
NPMvain skannaus: 0.4.9Kesäkuu 18, 2026
NPMvain skannaus: 0.5.0Kesäkuu 18, 2026
NPMvain skannaus: 0.5.1Kesäkuu 18, 2026
NPMvain skannaus: 1.0.0Kesäkuu 18, 2026
NPMnano-perf:2.0.0Kesäkuu 18, 2026
NPMnano-perf:2.0.1Kesäkuu 18, 2026
NPMnano-perf:2.1.0Kesäkuu 18, 2026
NPMnano-perf:2.2.0Kesäkuu 18, 2026
NPMmetrics-probe-f256:1.0.0Kesäkuu 18, 2026
NPMcolor-utils-dee0:1.0.0Kesäkuu 18, 2026
NPMdata-utils-d703:1.0.0Kesäkuu 18, 2026
NPMstring-tools-be6c:1.0.0Kesäkuu 18, 2026
NPMtyyppitarkistus-816d:1.0.0Kesäkuu 18, 2026
NPMfmt-helpers-794b:1.0.0Kesäkuu 18, 2026
NPMdatacamp-light:1.0.0Kesäkuu 18, 2026
NPMdata-utils-bcf2:1.0.0Kesäkuu 19, 2026
NPMstream-read-35cf:1.0.0Kesäkuu 19, 2026
NPMdelta-time-32bb:1.0.0Kesäkuu 19, 2026
NPMsafe-json-38bd:1.0.0Kesäkuu 19, 2026
NPMhex-conv-ae7a:1.0.0Kesäkuu 19, 2026
NPMpuskuri-wrap-67d7:1.0.0Kesäkuu 19, 2026
NPMtrimmauskehote:1.0.2Kesäkuu 19, 2026
NPMtrimmauskehote:1.0.4Kesäkuu 19, 2026
NPMtrimprompt-hub:1.0.1Kesäkuu 19, 2026
NPMclaude-kuppi: 0.8.6Kesäkuu 19, 2026
pypiaiaddin-agent:0.1.0Kesäkuu 19, 2026
NPMweb3-krypto-osoite-utils:0.1.0Kesäkuu 19, 2026

Älä anna koordinoitujen kampanjoiden tavoittaa sinua Pipelines

Tämän viikon kooste ei käsitellyt yhtä uhkaa, vaan sen mittakaavaa. Yli 200 vahvistettua pakettia, jatkuvaa versioiden tulvaa useiden päivien ajan ja käsikirjoitettuja joukkorekisteröintikampanjoita, jotka toimivat nopeammin kuin manuaaliset tarkistukset pystyvät seuraamaan. Hyökkääjät eivät odota, että sinä kuroit umpeen.

Xygeni-haittaohjelmien varhainen havaitseminen valvoo npm:ää, PyPI:tä ja muita rekistereitä jatkuvasti ja merkitsee uhat julkaisuhetkellä, ei vasta niiden päätyttyä koontiversioon. Kun kampanja julkaisee 21 versiota samasta haitallisesta paketista neljän päivän aikana, viikoittainen tarkistus ei löydä mitään ajoissa.

Xygenin Open Source Security ratkaisu antaa DevSecOps-tiimeillesi reaaliaikaisen näkyvyyden ja priorisoinnin, jota he tarvitsevat pysyäkseen edellä juuri tällaista koordinoitua painetta, joten sinun pipelinepysyä puhtaana hidastamatta tiimejäsi.

sca-työkalut-ohjelmisto-koostumusanalyysityökalut
Priorisoi, korjaa ja suojaa ohjelmistoriskisi
Hanki ilmainen tili.
Luottokorttia ei vaadita.

Turvaa ohjelmistokehityksesi ja -toimituksesi

Xygeni-tuotepaketin kanssa