Pahatahtliku koodi kokkuvõte 75

Xygeni pahatahtliku koodi kokkuvõte 75

Iga nädal, skannivad meie pahavara tuvastussüsteemid tuhandeid uusi ja uuendatud pakette avalikes registrites, näiteks npm ja PyPI. See nädal polnud erand.

Ajavahemikul 12. juunist kuni 19. juunini 2026 kinnitasime üle 200 pahatahtliku paketi, peamiselt npm-i ulatuses, lisajuhtumeid tuvastati PyPI-s. Mitmed neist esinesid koordineeritud klastrites, korduvate pahatahtlike väljalasetena, mis avaldati samade nimede all või tihedalt seotud paketiperekondades.

Selle nädala silmapaistev juhtum oli sensivity, mis ujutas npm-i üle enam kui 70 versioonitud väljalaskega 2.5.x vahemikus, mis kinnitati mitme päeva jooksul. Teiste märkimisväärsete klastrite hulka kuulus laine @solana-labs Solana ökosüsteemi sihtivad tüposkvaadid (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — kahe eraldi avaldamiskampaania jooksul 7. ja 8. juunil) @nstrlabs perekond (sdk, ixel, utils, shared-components, api-client, auth — sõltuvuse segaduse rünnak sisemise paketi nimeruumi vastu), @klapp-login-platform Grupp (native-sdk, oidc, routes — autentimisplatvormi jäljendamine), internallib_v557 ja internallib_v984 (mitu versiooni hägustatud sisemiste teekide petturitest), pocteszep (6 versiooni avaldati 11. juunil) ja krüpto- ja Web3-utiliitide klaster, mis sisaldab 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 pakett ilmus 10. juunil kolmes versioonis, imiteerides tuntud finantsdisaini süsteemi.

Alates 13. juunist tempo kiirenes. houzidawang806 ainuüksi klaster moodustas ühe päeva jooksul avaldatud üle 25 versiooni, millele lisandusid õed-vennad houzidawang807 ja houzidawang808. metrics-pipeline-d8k2 paketti avaldati pidevalt 21 versioonis 15. juuni ja 18. juuni vahel – see oli pidev vältimiskampaania, mille eesmärk oli mustnimekirjadest ees püsida. friendly-greeter-demo pakett ilmus nädala jooksul erinevates versioonides uuesti. Uued sõltuvuste segaduse tekitamise katsed ilmusid alla xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategiesja mitmed teised – kõik paisutatud versiooninumbritega vahemikus 999.x. Uus kogum üldisi utiliitide nimesid juhuslike heksaedisjäreliittega (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) ilmus 18.–19. juunil, mis on kooskõlas skriptitud hulgiregistreerimisega. Nädal lõppes trimprompt, trimprompt-hub, claude-cupja web3-crypto-address-utils kinnitatud 19. juunil. PyPI-s neuralbridge-sdk (viis versiooni versioonides 4.5.x–5.1.x), deepstrain, teambot-ai, hello-test-s1ja aiaddin-agent kinnitati nädala jooksul.

Need ei olnud isoleeritud anomaaliad. Sel nädalal torkas silma sõltuvussegaduse rünnakute koondumine sisemiste paketinimeruumide vastu, pidevad mitmepäevased avaldamiskampaaniad, mille eesmärk oli üle elada eemaldamised, Web3 ja DeFi tööriistade jätkuv sihtimine (muster, mis kiirenes 2026. aastal märkimisväärselt) ning üldiste, müra meenutavate paketinimede kasvav kasutamine, mis on loodud tuvastamise vältimiseks, sulandudes tavalistesse sõltuvuspuudesse.

See iganädalane ülevaade on osa meie käimasolevast pahatahtliku koodi ülevaatest, kus valideerime uusi ohte ja pakume tegutsemiskõlblikku teavet, et aidata DevSecOpsi meeskondadel oma ressursse kaitsta. pipelineenne kahju tekkimist. Vaatleme, mida me sel nädalal leidsime ja miks see on oluline.

Ökosüsteemi Pakend Kinnitatud
npmecto-corsair-whisper-6f3b9:1.0.18Juuni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.17Juuni 12, 2026
npmecto-nightly-spirit:1.1.0Juuni 12, 2026
npmecto-corsair-flag-x9m4:1.0.0Juuni 12, 2026
npmecto-rust-read-f3a9c1:1.0.2Juuni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.16Juuni 12, 2026
npmecto-rust-read-f3a9c1:1.0.1Juuni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.15Juuni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.14Juuni 12, 2026
npminternallib_v984:1.0.3Juuni 15, 2026
npminternallib_v984:1.0.4Juuni 15, 2026
npminternallib_v984:1.0.2Juuni 15, 2026
npminternallib_v557:1.0.4Juuni 15, 2026
npminternallib_v557:1.0.7Juuni 15, 2026
npminternallib_v557:1.0.9Juuni 15, 2026
npminternallib_v557:1.0.10Juuni 15, 2026
npminternallib_v557:1.0.15Juuni 15, 2026
npminternallib_v557:1.0.16Juuni 15, 2026
npminternallib_v557:1.0.18Juuni 15, 2026
npmkorall-wraith:1.0.0Juuni 12, 2026
npminternallib_v557:1.0.21Juuni 15, 2026
npminternallib_v557:1.0.22Juuni 15, 2026
npmnpm-sandbox-research-d7e8:1.0.0Juuni 18, 2026
npmnpm-sandbox-research-a1b2:1.0.0Juuni 18, 2026
npmnpm-sandbox-research-c5d6:1.0.0Juuni 18, 2026
npmnpm-sandbox-research-9c4e:1.0.0Juuni 18, 2026
npmnpm-sandbox-research-8b2f:1.0.0Juuni 18, 2026
npmnpm-sandbox-research-e9f0:1.0.0Juuni 18, 2026
npmnpm-sandbox-research-f1g2:1.0.0Juuni 18, 2026
npmtsc-mesh:1.0.0Juuni 13, 2026
npmsõbraliku tervitaja demo:1.0.6Juuni 13, 2026
npmsõbraliku tervitaja demo:1.0.4Juuni 13, 2026
npmsõbraliku tervitaja demo:1.0.3Juuni 13, 2026
npmsõbraliku tervitaja demo:1.0.2Juuni 13, 2026
npmsõbraliku tervitaja demo:1.0.9Juuni 13, 2026
npmtsc-ai:1.2.1Juuni 13, 2026
npmtsc-lotl:1.0.2Juuni 13, 2026
npmtsc-mesh:1.0.1Juuni 13, 2026
npmtsc-ai:1.2.0Juuni 13, 2026
pypineuralbridge-sdk:4.5.4Juuni 13, 2026
npmnpm-sandbox-research-g3h4:1.0.0Juuni 18, 2026
npmpostinstall-logger-7x9z:1.0.0Juuni 18, 2026
npmhouzidawang806:1.0.0Juuni 13, 2026
pypineuralbridge-sdk:5.0.0Juuni 13, 2026
pypineuralbridge-sdk:4.5.5Juuni 13, 2026
npmhouzidawang806:1.0.1Juuni 13, 2026
npmhouzidawang806:1.0.2Juuni 13, 2026
npmhouzidawang806:1.0.3Juuni 13, 2026
npmhouzidawang806:1.0.4Juuni 13, 2026
npmhouzidawang806:1.0.5Juuni 13, 2026
npmhouzidawang806:1.0.6Juuni 13, 2026
npmhouzidawang806:1.0.7Juuni 13, 2026
npmhouzidawang806:1.0.9Juuni 13, 2026
npmhouzidawang806:1.1.0Juuni 13, 2026
npmhouzidawang806:1.1.1Juuni 13, 2026
npmhouzidawang806:1.1.2Juuni 13, 2026
npmhouzidawang806:1.1.3Juuni 13, 2026
npmhouzidawang806:1.1.4Juuni 13, 2026
npmhouzidawang806:1.1.5Juuni 13, 2026
pypineuralbridge-sdk:5.1.0Juuni 13, 2026
npmhouzidawang807:1.1.6Juuni 13, 2026
npmhouzidawang806:1.1.6Juuni 13, 2026
npmhouzidawang808:1.0.0Juuni 13, 2026
npmhouzidawang806:1.1.7Juuni 13, 2026
npmhouzidawang806:1.1.8Juuni 13, 2026
npmhouzidawang806:1.2.0Juuni 13, 2026
pypineuralbridge-sdk:5.1.1Juuni 13, 2026
npmhouzidawang806:1.2.1Juuni 13, 2026
npmhouzidawang806:1.2.3Juuni 13, 2026
npmhouzidawang806:1.2.4Juuni 13, 2026
npmhouzidawang806:1.2.5Juuni 13, 2026
npmhouzidawang806:1.2.6Juuni 13, 2026
pypineuralbridge-sdk:5.1.2Juuni 13, 2026
pypisügavtrain: 1.1.0Juuni 13, 2026
npm@jisan901/teamfocus:1.0.3Juuni 13, 2026
npmxy-jagatud:999.0.0Juuni 14, 2026
npmaxl-ui:9.9.99Juuni 14, 2026
npmloadninja-shared:9.9.99Juuni 14, 2026
npmnpx-whoami-demo:1.0.0Juuni 14, 2026
npm@jisan901/teamfocus:1.0.4Juuni 14, 2026
npmnano-perf: 1.0.1Juuni 14, 2026
npmtn-reklaam: 5.0.1Juuni 14, 2026
npmkijai:0.0.2Juuni 15, 2026
npmtoken-prices-cron:999.0.0Juuni 15, 2026
npmhemi-supply-cron:999.0.0Juuni 15, 2026
npmportaali taust:999.0.0Juuni 15, 2026
npmvault-strategies:999.0.0Juuni 15, 2026
npmpoolteenimistoimingud: 999.0.0Juuni 15, 2026
npmvaults-monitor-cron:999.0.0Juuni 15, 2026
npmve-hemi-rewards:999.0.0Juuni 15, 2026
npmnic-datagov:1.0.0Juuni 16, 2026
npmogd-analytics:1.0.0Juuni 16, 2026
npmogd-platvorm:1.0.0Juuni 16, 2026
npmdms-backend:1.0.0Juuni 16, 2026
npmsõbraliku tervitaja demo:1.0.10Juuni 16, 2026
npmsõbraliku tervitaja demo:1.0.11Juuni 16, 2026
npmcardano-aadressid-dokumendid:1.0.1Juuni 16, 2026
npmbodega-sdk:9.9.9Juuni 16, 2026
npmflow-lending-sdk:9.9.9Juuni 16, 2026
npmvoolulaen: 9.9.9Juuni 16, 2026
npmsurfilaen: 9.9.9Juuni 16, 2026
npmjanus-ft:1.0.0Juuni 16, 2026
npmjanus-flow:1.0.0Juuni 16, 2026
npmjanus-erc20:1.0.0Juuni 16, 2026
npmflowcardano:9.9.9Juuni 16, 2026
npmflowdefi:9.9.9Juuni 16, 2026
pypitere-test-s1:0.3.1Juuni 16, 2026
npmpkg-telemetry-r4f9:1.0.0Juuni 18, 2026
npmmeilikinnitus:3.3.46Juuni 16, 2026
npmkarussell-kontroller-mixin:999.0.0Juuni 16, 2026
npmruntime-metrics-w7k2:1.0.0Juuni 18, 2026
npmmeilikinnitus:3.3.48Juuni 16, 2026
npmbuild-tracker-n5p1:1.0.0Juuni 16, 2026
npmnpm-sandbox-ping-r9t2:1.0.0Juuni 18, 2026
npmsündmuste-meetrikad-q3x7:1.0.2Juuni 16, 2026
npmsündmuste-meetrikad-q3x7:1.0.1Juuni 16, 2026
npmsündmuste-meetrikad-q3x7:1.0.0Juuni 16, 2026
npmsündmuste-meetrikad-q3x7:1.0.3Juuni 16, 2026
npmsündmuste-meetrikad-q3x7:1.0.4Juuni 16, 2026
npmsündmuste-meetrikad-q3x7:1.0.5Juuni 16, 2026
npmsündmuste-meetrikad-q3x7:1.0.6Juuni 16, 2026
npmsündmuste-meetrikad-q3x7:1.0.7Juuni 16, 2026
npmsündmuste-meetrikad-q3x7:1.0.8Juuni 16, 2026
npmmõõdikud-pipeline-d8k2:1.0.0Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.1Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.2Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.3Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.4Juuni 18, 2026
pypiteambot-ai:1.48.0Juuni 17, 2026
npmmõõdikud-pipeline-d8k2:1.0.5Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.6Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.7Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.8Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.9Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.10Juuni 18, 2026
npmsõbraliku tervitaja demo:1.0.13Juuni 17, 2026
npmsõbraliku tervitaja demo:1.0.14Juuni 17, 2026
npmmõõdikud-pipeline-d8k2:1.0.11Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.12Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.13Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.14Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.15Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.16Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.17Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.18Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.19Juuni 18, 2026
npmmõõdikud-pipeline-d8k2:1.0.20Juuni 18, 2026
npmkrüptovaluuta lepingud: 99.99.99Juuni 17, 2026
npmkrüpto-tüübid: 99.99.99Juuni 17, 2026
npmcryptodao-config:99.99.99Juuni 17, 2026
npmkrüpto-utiliidid:99.99.99Juuni 17, 2026
npmcryptodao-backend:99.99.99Juuni 17, 2026
npmcryptodao-sdk:99.99.99Juuni 17, 2026
npmkrüpto-tuum:99.99.99Juuni 17, 2026
npmkrüpto-robot:99.99.99Juuni 17, 2026
npmkrüptoallkirjastaja: 99.99.99Juuni 17, 2026
npmcryptodao-deploy:99.99.99Juuni 17, 2026
npmmõõdikud-probe-64b2:1.0.0Juuni 18, 2026
npmmõõdikud-probe-dc85:1.0.0Juuni 18, 2026
npmmõõdikud-probe-77d4:1.0.0Juuni 18, 2026
npm@public-for-cdao/core:99.99.99Juuni 17, 2026
npmmetrics-probe-88ad:1.0.0Juuni 18, 2026
npmwrspati:0.1.0Juuni 18, 2026
npmebpf-tracker-action:1.0.1Juuni 18, 2026
npm@azure-lab-services/ml-ts:99.0.0Juuni 18, 2026
npmlaboriteenused: 99.0.0Juuni 18, 2026
npmainult skannimine: 0.4.5Juuni 18, 2026
npmainult skannimine: 0.4.6Juuni 18, 2026
npmainult skannimine: 0.4.7Juuni 18, 2026
npmainult skannimine: 0.4.8Juuni 18, 2026
npm@muaththir/api:2.0.0Juuni 18, 2026
npmbackoffice-charges-module:2.999.1Juuni 18, 2026
npmbackoffice-charges-module:2.999.0Juuni 18, 2026
npmainult skannimine: 0.4.9Juuni 18, 2026
npmainult skannimine: 0.5.0Juuni 18, 2026
npmainult skannimine: 0.5.1Juuni 18, 2026
npmainult skannimine: 1.0.0Juuni 18, 2026
npmnano-perf: 2.0.0Juuni 18, 2026
npmnano-perf: 2.0.1Juuni 18, 2026
npmnano-perf: 2.1.0Juuni 18, 2026
npmnano-perf: 2.2.0Juuni 18, 2026
npmmõõdikud-probe-f256:1.0.0Juuni 18, 2026
npmcolor-utils-dee0:1.0.0Juuni 18, 2026
npmdata-utils-d703:1.0.0Juuni 18, 2026
npmstring-tools-be6c:1.0.0Juuni 18, 2026
npmtüübikontroll-816d:1.0.0Juuni 18, 2026
npmfmt-helpers-794b:1.0.0Juuni 18, 2026
npmdatacamp-light:1.0.0Juuni 18, 2026
npmdata-utils-bcf2:1.0.0Juuni 19, 2026
npmvoog-lugemine-35cf:1.0.0Juuni 19, 2026
npmdelta-time-32bb:1.0.0Juuni 19, 2026
npmsafe-json-38bd:1.0.0Juuni 19, 2026
npmheksadetsimaalkonversioon-ae7a:1.0.0Juuni 19, 2026
npmpuhver-wrap-67d7:1.0.0Juuni 19, 2026
npmtrimmimisprompt:1.0.2Juuni 19, 2026
npmtrimmimisprompt:1.0.4Juuni 19, 2026
npmtrimprompt-hub:1.0.1Juuni 19, 2026
npmclaude-cup:0.8.6Juuni 19, 2026
pypiaiaddin-agent:0.1.0Juuni 19, 2026
npmweb3-crypto-aadress-utils:0.1.0Juuni 19, 2026

Ärge laske koordineeritud kampaaniatel oma sihtkohta jõuda Pipelines

Selle nädala kokkuvõte ei käsitlenud üksikut ohtu, vaid ulatust. Üle 200 kinnitatud paketi, pidev versioonide tulv mitme päeva jooksul ja skriptitud massiregistreerimiskampaaniad, mis toimivad kiiremini, kui käsitsi ülevaatused suudavad jälgida. Ründajad ei oota, et te järele jõuaksite.

Xygeni varajane pahavara tuvastamine jälgib pidevalt npm-i, PyPI-d ja teisi registreid, märgistades ohud avaldamise hetkel, mitte pärast nende valmimist versioonis. Kui kampaania avaldab nelja päeva jooksul 21 versiooni samast pahatahtlikust paketist, ei taba iganädalane skannimine õigel ajal midagi.

Xygeni oma Open Source Security lahendus annab teie DevSecOpsi meeskondadele reaalajas nähtavuse ja prioriteetide seadmise, mida nad vajavad, et olla just sellise koordineeritud surve ees, nii et teie pipelinePüsivad puhtana ilma oma meeskondi aeglustamata.

sca-tööriistad-tarkvara-kompositsiooni-analüüsi-tööriistad
Tarkvarariskide prioriseerimine, leevendamine ja turvamine
Hankige oma tasuta konto.
Krediitkaarti pole vaja.

Turvaline tarkvaraarendus ja -tarne

Xygeni tootekomplektiga