Zlonamerna koda Digest 75

Xygeni Zbirka zlonamerne kode 75

Vsak tedenNaši sistemi za zaznavanje zlonamerne programske opreme pregledajo na tisoče novih in posodobljenih paketov v javnih registrih, kot sta npm in PyPI. Ta teden ni bil izjema.

Med 12. in 19. junijem 2026 smo potrdili več kot 200 zlonamernih paketov, predvsem v npm, z dodatnimi primeri v PyPI. Več se jih je pojavilo v usklajenih skupinah, ponavljajočih se zlonamernih izdajah, objavljenih pod istimi imeni ali v tesno povezanih družinah paketov.

Izstopajoč primer tega tedna je bil sensivity, ki je npm preplavil z več kot 70 izdajami z različnimi različicami v razponu 2.5.x, kar je bilo potrjeno v več dneh. Med drugimi pomembnimi skupinami je bil val @solana-labs tiposquats, usmerjene v ekosistem Solane (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — v dveh ločenih objavljalskih kampanjah 7. in 8. junija), @nstrlabs družina (sdk, ixel, utils, shared-components, api-client, auth — napad zmede odvisnosti na notranji imenski prostor paketov), @klapp-login-platform skupina (native-sdk, oidc, routes — izdajanje za platformo za preverjanje pristnosti), internallib_v557 in internallib_v984 (več različic zakritih notranjih knjižničnih prevarantov), pocteszep (6 različic, objavljenih 11. junija) in skupek kripto in Web3 pripomočkov, vključno z blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87in farming-tools-12. morningstar-design-system Paket se je 10. junija pojavil v treh različicah in je poosebljal dobro znani sistem finančnega oblikovanja.

Od 13. junija naprej se je tempo pospešil. houzidawang806 Samo v grozdu je bilo v enem dnevu objavljenih več kot 25 različic, ki so se jim pridružile še sorojene različice houzidawang807 in houzidawang808. metrics-pipeline-d8k2 Paket je bil med 15. in 18. junijem neprekinjeno ponovno objavljen v 21 različicah – vztrajna kampanja izogibanja, zasnovana tako, da bi ostali pred blokirnimi seznami. friendly-greeter-demo Paket se je ves teden znova pojavljal v različnih različicah. Novi poskusi zmede glede odvisnosti so se pojavili pod xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategiesin več drugih – vsi imajo napihnjene številke različic v območju 999.x. Nova skupina generičnih imen pripomočkov z naključnimi šestnajstiškimi priponami (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) se je pojavil 18. in 19. junija, kar je skladno s skriptno množično registracijo. Teden se je zaključil z trimprompt, trimprompt-hub, claude-cupin web3-crypto-address-utils potrjeno 19. junija. V PyPI, neuralbridge-sdk (pet različic v različicah od 4.5.x do 5.1.x), deepstrain, teambot-ai, hello-test-s1in aiaddin-agent so bile potrjene čez teden.

To niso bile osamljene anomalije. Kar je ta teden izstopalo, je bila koncentracija napadov z zmedo odvisnosti na notranje imenske prostore paketov, vztrajne večdnevne objavljalske kampanje, zasnovane tako, da preživijo odstranitve, nenehno ciljanje orodij Web3 in DeFi (vzorec, ki se je v letu 2026 znatno pospešil) ter vse večja uporaba generičnih, šumom podobnih imen paketov, ki so bila zasnovana tako, da se izognejo zaznavanju z zlivanjem v običajna drevesa odvisnosti.

Ta tedenski pregled je del našega tekočega pregleda zlonamerne kode, kjer preverjamo nove grožnje in zagotavljamo uporabne informacije, ki pomagajo ekipam DevSecOps zaščititi svoje pipelinepreden pride do škode. Poglejmo, kaj smo ugotovili ta teden in zakaj je to pomembno.

Ekosistem paket Potrjen
npmecto-corsair-whisper-6f3b9:1.0.18Junij 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.17Junij 12, 2026
npmecto-nightly-spirit:1.1.0Junij 12, 2026
npmecto-corsair-flag-x9m4:1.0.0Junij 12, 2026
npmecto-rust-read-f3a9c1:1.0.2Junij 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.16Junij 12, 2026
npmecto-rust-read-f3a9c1:1.0.1Junij 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.15Junij 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.14Junij 12, 2026
npminternallib_v984:1.0.3Junij 15, 2026
npminternallib_v984:1.0.4Junij 15, 2026
npminternallib_v984:1.0.2Junij 15, 2026
npminternallib_v557:1.0.4Junij 15, 2026
npminternallib_v557:1.0.7Junij 15, 2026
npminternallib_v557:1.0.9Junij 15, 2026
npminternallib_v557:1.0.10Junij 15, 2026
npminternallib_v557:1.0.15Junij 15, 2026
npminternallib_v557:1.0.16Junij 15, 2026
npminternallib_v557:1.0.18Junij 15, 2026
npmkoralni-privid:1.0.0Junij 12, 2026
npminternallib_v557:1.0.21Junij 15, 2026
npminternallib_v557:1.0.22Junij 15, 2026
npmnpm-sandbox-research-d7e8:1.0.0Junij 18, 2026
npmnpm-sandbox-research-a1b2:1.0.0Junij 18, 2026
npmnpm-sandbox-research-c5d6:1.0.0Junij 18, 2026
npmnpm-sandbox-research-9c4e:1.0.0Junij 18, 2026
npmnpm-sandbox-research-8b2f:1.0.0Junij 18, 2026
npmnpm-sandbox-research-e9f0:1.0.0Junij 18, 2026
npmnpm-sandbox-research-f1g2:1.0.0Junij 18, 2026
npmtsc-mreža:1.0.0Junij 13, 2026
npmprijazen-pozdravljalec-demo:1.0.6Junij 13, 2026
npmprijazen-pozdravljalec-demo:1.0.4Junij 13, 2026
npmprijazen-pozdravljalec-demo:1.0.3Junij 13, 2026
npmprijazen-pozdravljalec-demo:1.0.2Junij 13, 2026
npmprijazen-pozdravljalec-demo:1.0.9Junij 13, 2026
npmtsc-ai:1.2.1Junij 13, 2026
npmtsc-lotl:1.0.2Junij 13, 2026
npmtsc-mreža:1.0.1Junij 13, 2026
npmtsc-ai:1.2.0Junij 13, 2026
pypineuralbridge-sdk:4.5.4Junij 13, 2026
npmnpm-sandbox-research-g3h4:1.0.0Junij 18, 2026
npmpostinstall-logger-7x9z:1.0.0Junij 18, 2026
npmhouzidawang806:1.0.0Junij 13, 2026
pypineuralbridge-sdk:5.0.0Junij 13, 2026
pypineuralbridge-sdk:4.5.5Junij 13, 2026
npmhouzidawang806:1.0.1Junij 13, 2026
npmhouzidawang806:1.0.2Junij 13, 2026
npmhouzidawang806:1.0.3Junij 13, 2026
npmhouzidawang806:1.0.4Junij 13, 2026
npmhouzidawang806:1.0.5Junij 13, 2026
npmhouzidawang806:1.0.6Junij 13, 2026
npmhouzidawang806:1.0.7Junij 13, 2026
npmhouzidawang806:1.0.9Junij 13, 2026
npmhouzidawang806:1.1.0Junij 13, 2026
npmhouzidawang806:1.1.1Junij 13, 2026
npmhouzidawang806:1.1.2Junij 13, 2026
npmhouzidawang806:1.1.3Junij 13, 2026
npmhouzidawang806:1.1.4Junij 13, 2026
npmhouzidawang806:1.1.5Junij 13, 2026
pypineuralbridge-sdk:5.1.0Junij 13, 2026
npmhouzidawang807:1.1.6Junij 13, 2026
npmhouzidawang806:1.1.6Junij 13, 2026
npmhouzidawang808:1.0.0Junij 13, 2026
npmhouzidawang806:1.1.7Junij 13, 2026
npmhouzidawang806:1.1.8Junij 13, 2026
npmhouzidawang806:1.2.0Junij 13, 2026
pypineuralbridge-sdk:5.1.1Junij 13, 2026
npmhouzidawang806:1.2.1Junij 13, 2026
npmhouzidawang806:1.2.3Junij 13, 2026
npmhouzidawang806:1.2.4Junij 13, 2026
npmhouzidawang806:1.2.5Junij 13, 2026
npmhouzidawang806:1.2.6Junij 13, 2026
pypineuralbridge-sdk:5.1.2Junij 13, 2026
pypigloboka obremenitev: 1.1.0Junij 13, 2026
npm@jisan901/teamfocus:1.0.3Junij 13, 2026
npmxy-deljeno:999.0.0Junij 14, 2026
npmaxl-ui:9.9.99Junij 14, 2026
npmloadninja-shared:9.9.99Junij 14, 2026
npmnpx-whoami-demo:1.0.0Junij 14, 2026
npm@jisan901/teamfocus:1.0.4Junij 14, 2026
npmnano-perf:1.0.1Junij 14, 2026
npmtn-oglas:5.0.1Junij 14, 2026
npmkijai:0.0.2Junij 15, 2026
npmcene-žetonov-cron:999.0.0Junij 15, 2026
npmhemi-supply-cron:999.0.0Junij 15, 2026
npmportal-backend:999.0.0Junij 15, 2026
npmstrategije-trezorja:999.0.0Junij 15, 2026
npmhemi-zaslužek-dejanja:999.0.0Junij 15, 2026
npmvaults-monitor-cron:999.0.0Junij 15, 2026
npmve-hemi-nagrade:999.0.0Junij 15, 2026
npmnic-datagov:1.0.0Junij 16, 2026
npmogd-analytics:1.0.0Junij 16, 2026
npmogd-platforma:1.0.0Junij 16, 2026
npmdms-backend:1.0.0Junij 16, 2026
npmprijazen-pozdravljalec-demo:1.0.10Junij 16, 2026
npmprijazen-pozdravljalec-demo:1.0.11Junij 16, 2026
npmcardano-naslovi-docs:1.0.1Junij 16, 2026
npmbodega-sdk:9.9.9Junij 16, 2026
npmflow-lending-sdk:9.9.9Junij 16, 2026
npmposojanje toka: 9.9.9Junij 16, 2026
npmposojanje surfov: 9.9.9Junij 16, 2026
npmjanus-ft:1.0.0Junij 16, 2026
npmjanus-flow:1.0.0Junij 16, 2026
npmjanus-erc20:1.0.0Junij 16, 2026
npmflowcardano:9.9.9Junij 16, 2026
npmdefinicija pretoka:9.9.9Junij 16, 2026
pypipozdrav-test-s1:0.3.1Junij 16, 2026
npmpkg-telemetrija-r4f9:1.0.0Junij 18, 2026
npmpotrjevalnik pošte: 3.3.46Junij 16, 2026
npmvrtiljak-krmilnik-mešanica:999.0.0Junij 16, 2026
npmizvajalne-metrike-w7k2:1.0.0Junij 18, 2026
npmpotrjevalnik pošte: 3.3.48Junij 16, 2026
npmsledilnik-gradnje-n5p1:1.0.0Junij 16, 2026
npmnpm-sandbox-ping-r9t2:1.0.0Junij 18, 2026
npmmetrike-dogodkov-q3x7:1.0.2Junij 16, 2026
npmmetrike-dogodkov-q3x7:1.0.1Junij 16, 2026
npmmetrike-dogodkov-q3x7:1.0.0Junij 16, 2026
npmmetrike-dogodkov-q3x7:1.0.3Junij 16, 2026
npmmetrike-dogodkov-q3x7:1.0.4Junij 16, 2026
npmmetrike-dogodkov-q3x7:1.0.5Junij 16, 2026
npmmetrike-dogodkov-q3x7:1.0.6Junij 16, 2026
npmmetrike-dogodkov-q3x7:1.0.7Junij 16, 2026
npmmetrike-dogodkov-q3x7:1.0.8Junij 16, 2026
npmmeritve-pipeline-d8k2:1.0.0Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.1Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.2Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.3Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.4Junij 18, 2026
pypiteambot-ai:1.48.0Junij 17, 2026
npmmeritve-pipeline-d8k2:1.0.5Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.6Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.7Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.8Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.9Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.10Junij 18, 2026
npmprijazen-pozdravljalec-demo:1.0.13Junij 17, 2026
npmprijazen-pozdravljalec-demo:1.0.14Junij 17, 2026
npmmeritve-pipeline-d8k2:1.0.11Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.12Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.13Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.14Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.15Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.16Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.17Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.18Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.19Junij 18, 2026
npmmeritve-pipeline-d8k2:1.0.20Junij 18, 2026
npmpogodbe-kriptodao: 99.99.99Junij 17, 2026
npmvrste-kriptodao: 99.99.99Junij 17, 2026
npmcryptodao-config:99.99.99Junij 17, 2026
npmcryptodao-utils:99.99.99Junij 17, 2026
npmcryptodao-backend:99.99.99Junij 17, 2026
npmcryptodao-sdk:99.99.99Junij 17, 2026
npmcryptodao-core:99.99.99Junij 17, 2026
npmcryptodao-bot:99.99.99Junij 17, 2026
npmpodpisnik-kriptodao: 99.99.99Junij 17, 2026
npmcryptodao-deploy:99.99.99Junij 17, 2026
npmmetrike-sonda-64b2:1.0.0Junij 18, 2026
npmmetrike-sonda-dc85:1.0.0Junij 18, 2026
npmmetrike-sonda-77d4:1.0.0Junij 18, 2026
npm@public-for-cdao/core:99.99.99Junij 17, 2026
npmmetrics-probe-88ad:1.0.0Junij 18, 2026
npmwrspati:0.1.0Junij 18, 2026
npmdejanje-sledilnika-ebpf:1.0.1Junij 18, 2026
npm@azure-lab-services/ml-ts:99.0.0Junij 18, 2026
npmlaboratorijske-storitve:99.0.0Junij 18, 2026
npmsamo skeniranje: 0.4.5Junij 18, 2026
npmsamo skeniranje: 0.4.6Junij 18, 2026
npmsamo skeniranje: 0.4.7Junij 18, 2026
npmsamo skeniranje: 0.4.8Junij 18, 2026
npm@muaththir/api:2.0.0Junij 18, 2026
npmmodul-stroškov-za-zadnje-poslovanje:2.999.1Junij 18, 2026
npmmodul-stroškov-za-zadnje-poslovanje:2.999.0Junij 18, 2026
npmsamo skeniranje: 0.4.9Junij 18, 2026
npmsamo skeniranje: 0.5.0Junij 18, 2026
npmsamo skeniranje: 0.5.1Junij 18, 2026
npmsamo skeniranje: 1.0.0Junij 18, 2026
npmnano-perf:2.0.0Junij 18, 2026
npmnano-perf:2.0.1Junij 18, 2026
npmnano-perf:2.1.0Junij 18, 2026
npmnano-perf:2.2.0Junij 18, 2026
npmmetrike-sonda-f256:1.0.0Junij 18, 2026
npmbarvne-utils-dee0:1.0.0Junij 18, 2026
npmdata-utils-d703:1.0.0Junij 18, 2026
npmorodja za vrvice be6c:1.0.0Junij 18, 2026
npmpreverjanje-tipa-816d:1.0.0Junij 18, 2026
npmfmt-pomočniki-794b:1.0.0Junij 18, 2026
npmdatacamp-light:1.0.0Junij 18, 2026
npmpodatkovni-utili-bcf2:1.0.0Junij 19, 2026
npmstream-read-35cf:1.0.0Junij 19, 2026
npmdelta-čas-32bb:1.0.0Junij 19, 2026
npmvarno-json-38bd:1.0.0Junij 19, 2026
npmhex-conv-ae7a:1.0.0Junij 19, 2026
npmmedpomnilnik-zavijanje-67d7:1.0.0Junij 19, 2026
npmtrimprompt:1.0.2Junij 19, 2026
npmtrimprompt:1.0.4Junij 19, 2026
npmtrimprompt-vozlišče:1.0.1Junij 19, 2026
npmclaude-skodelica: 0.8.6Junij 19, 2026
pypiaiaddin-agent:0.1.0Junij 19, 2026
npmweb3-crypto-address-utils:0.1.0Junij 19, 2026

Ne dovolite, da vas usklajene kampanje dosežejo Pipelines

V tem tedenskem pregledu ni šlo za eno samo grožnjo, temveč za obseg. Več kot 200 potrjenih paketov, dolgotrajno prenajedanje različic v več dneh in skriptirane kampanje množične registracije, ki potekajo hitreje, kot jih lahko spremljajo ročni pregledi. Napadalci ne čakajo, da jih dohitite.

Zgodnje odkrivanje zlonamerne programske opreme Xygeni Neprekinjeno spremlja npm, PyPI in druge registre ter označuje grožnje v trenutku objave, ne pa šele po tem, ko so že v gradnji. Ko kampanja v štirih dneh objavi 21 različic istega zlonamernega paketa, tedensko skeniranje pravočasno ne zazna ničesar.

Xygeni's Open Source Security Rešitev vašim ekipam DevSecOps omogoča preglednost in določanje prioritet v realnem času, da ostanejo korak pred prav tovrstnim usklajenim pritiskom, zato vaša pipelineOstanite čisti, ne da bi pri tem upočasnili svoje ekipe.

orodja-za-analizo-sestave-programske-programske-orodja-sca
Določite prednostne naloge, odpravite in zavarujte tveganja programske opreme
Pridobite svoj brezplačni račun.
Ni potrebna kreditna kartica.

Zagotovite si razvoj in dostavo programske opreme

z Xygeni Product Suite