Resumo de código malicioso 75

Resumo de código malicioso de Xygeni 75

Cada semana, os nosos sistemas de detección de software malicioso analizan miles de paquetes novos e actualizados en rexistros públicos como npm e PyPI. Esta semana non foi unha excepción.

Confirmamos máis de 200 paquetes maliciosos entre o 12 e o 19 de xuño de 2026, principalmente en npm, con casos adicionais en PyPI. Varios apareceron en clústeres coordinados, versións maliciosas repetidas publicadas cos mesmos nomes ou en familias de paquetes estreitamente relacionadas.

O caso máis destacado desta semana foi sensivity, que inundou npm con máis de 70 versións con versións en todo o rango 2.5.x, confirmadas ao longo de varios días. Outros grupos notables incluíron unha onda de @solana-labs typosquats dirixidos ao ecosistema Solana (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — en dúas campañas de publicación separadas o 7 e o 8 de xuño), o @nstrlabs familia (sdk, ixel, utils, shared-components, api-client, auth — ataque de confusión de dependencias contra un espazo de nomes de paquete interno), o @klapp-login-platform grupo (native-sdk, oidc, routes — suplantación dunha plataforma de autenticación), internallib_v557 internallib_v984 (varias versións de impostores de bibliotecas internas ofuscados), pocteszep (6 versións publicadas o 11 de xuño) e un conxunto de utilidades criptográficas e Web3, incluíndo blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87e farming-tools-12. O morningstar-design-system O paquete apareceu en tres versións o 10 de xuño, imitando un coñecido sistema de deseño financeiro.

A partir do 13 de xuño, o ritmo acelerouse. houzidawang806 O clúster por si só representou máis de 25 versións publicadas nun só día, xunto con outros irmáns houzidawang807 houzidawang808. O metrics-pipeline-d8k2 O paquete foi republicado continuamente en 21 versións entre o 15 e o 18 de xuño, unha campaña de evasión sostida deseñada para manterse por diante das listas de bloqueo. O friendly-greeter-demo O paquete seguiu reaparecendo en todas as versións ao longo da semana. Xurdiron novos intentos de confusión con dependencias en xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategies, e varios outros, todos con números de versión inflados no rango 999.x. Un novo conxunto de nomes de utilidades xenéricas con sufixos hexadecimais aleatorios (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) apareceu os días 18 e 19 de xuño, o que coincide co rexistro masivo con guión. A semana pechou con trimprompt, trimprompt-hub, claude-cupe web3-crypto-address-utils confirmouse o 19 de xuño. En PyPI, neuralbridge-sdk (cinco versións entre 4.5.x e 5.1.x), deepstrain, teambot-ai, hello-test-s1e aiaddin-agent confirmáronse ao longo da semana.

Non se trataba de anomalías illadas. O que destacou esta semana foi a concentración de ataques de confusión de dependencias contra espazos de nomes internos de paquetes, as campañas de publicación sostidas de varios días deseñadas para sobrevivir ás eliminacións, o foco continuo nas ferramentas Web3 e DeFi (un patrón que se acelerou significativamente en 2026) e un uso crecente de nomes de paquetes xenéricos, semellantes ao ruído, deseñados para evadir a detección mesturándose en árbores de dependencias normais.

Esta instantánea semanal forma parte do noso resumo de código malicioso, no que validamos novas ameazas e proporcionamos información práctica para axudar aos equipos de DevSecOps a protexer os seus... pipelines antes de que se produzan danos. Analicemos o que atopamos esta semana e por que é importante.

Ecosystem Paquete Confirmado
npmecto-corsair-whisper-6f3b9:1.0.18Xuño 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.17Xuño 12, 2026
npmecto-espírito-nocturno:1.1.0Xuño 12, 2026
npmecto-corsair-flag-x9m4:1.0.0Xuño 12, 2026
npmecto-rust-read-f3a9c1:1.0.2Xuño 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.16Xuño 12, 2026
npmecto-rust-read-f3a9c1:1.0.1Xuño 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.15Xuño 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.14Xuño 12, 2026
npminternallib_v984:1.0.3Xuño 15, 2026
npminternallib_v984:1.0.4Xuño 15, 2026
npminternallib_v984:1.0.2Xuño 15, 2026
npminternallib_v557:1.0.4Xuño 15, 2026
npminternallib_v557:1.0.7Xuño 15, 2026
npminternallib_v557:1.0.9Xuño 15, 2026
npminternallib_v557:1.0.10Xuño 15, 2026
npminternallib_v557:1.0.15Xuño 15, 2026
npminternallib_v557:1.0.16Xuño 15, 2026
npminternallib_v557:1.0.18Xuño 15, 2026
npmcoral-wraith:1.0.0Xuño 12, 2026
npminternallib_v557:1.0.21Xuño 15, 2026
npminternallib_v557:1.0.22Xuño 15, 2026
npmnpm-sandbox-investigación-d7e8:1.0.0Xuño 18, 2026
npmnpm-sandbox-investigación-a1b2:1.0.0Xuño 18, 2026
npmnpm-sandbox-investigación-c5d6:1.0.0Xuño 18, 2026
npmnpm-sandbox-investigación-9c4e:1.0.0Xuño 18, 2026
npmnpm-sandbox-investigación-8b2f:1.0.0Xuño 18, 2026
npmnpm-sandbox-investigación-e9f0:1.0.0Xuño 18, 2026
npmnpm-sandbox-investigación-f1g2:1.0.0Xuño 18, 2026
npmtsc-mesh:1.0.0Xuño 13, 2026
npmdemo-de-saúdo-amable:1.0.6Xuño 13, 2026
npmdemo-de-saúdo-amable:1.0.4Xuño 13, 2026
npmdemo-de-saúdo-amable:1.0.3Xuño 13, 2026
npmdemo-de-saúdo-amable:1.0.2Xuño 13, 2026
npmdemo-de-saúdo-amable:1.0.9Xuño 13, 2026
npmtsc-ai:1.2.1Xuño 13, 2026
npmtsc-lotl:1.0.2Xuño 13, 2026
npmtsc-mesh:1.0.1Xuño 13, 2026
npmtsc-ai:1.2.0Xuño 13, 2026
pypineuralbridge-sdk:4.5.4Xuño 13, 2026
npmnpm-sandbox-investigación-g3h4:1.0.0Xuño 18, 2026
npmrexistrador-postinstalación-7x9z:1.0.0Xuño 18, 2026
npmhouzidawang806:1.0.0Xuño 13, 2026
pypineuralbridge-sdk:5.0.0Xuño 13, 2026
pypineuralbridge-sdk:4.5.5Xuño 13, 2026
npmhouzidawang806:1.0.1Xuño 13, 2026
npmhouzidawang806:1.0.2Xuño 13, 2026
npmhouzidawang806:1.0.3Xuño 13, 2026
npmhouzidawang806:1.0.4Xuño 13, 2026
npmhouzidawang806:1.0.5Xuño 13, 2026
npmhouzidawang806:1.0.6Xuño 13, 2026
npmhouzidawang806:1.0.7Xuño 13, 2026
npmhouzidawang806:1.0.9Xuño 13, 2026
npmhouzidawang806:1.1.0Xuño 13, 2026
npmhouzidawang806:1.1.1Xuño 13, 2026
npmhouzidawang806:1.1.2Xuño 13, 2026
npmhouzidawang806:1.1.3Xuño 13, 2026
npmhouzidawang806:1.1.4Xuño 13, 2026
npmhouzidawang806:1.1.5Xuño 13, 2026
pypineuralbridge-sdk:5.1.0Xuño 13, 2026
npmhouzidawang807:1.1.6Xuño 13, 2026
npmhouzidawang806:1.1.6Xuño 13, 2026
npmhouzidawang808:1.0.0Xuño 13, 2026
npmhouzidawang806:1.1.7Xuño 13, 2026
npmhouzidawang806:1.1.8Xuño 13, 2026
npmhouzidawang806:1.2.0Xuño 13, 2026
pypineuralbridge-sdk:5.1.1Xuño 13, 2026
npmhouzidawang806:1.2.1Xuño 13, 2026
npmhouzidawang806:1.2.3Xuño 13, 2026
npmhouzidawang806:1.2.4Xuño 13, 2026
npmhouzidawang806:1.2.5Xuño 13, 2026
npmhouzidawang806:1.2.6Xuño 13, 2026
pypineuralbridge-sdk:5.1.2Xuño 13, 2026
pypideformación profunda: 1.1.0Xuño 13, 2026
npm@jisan901/teamfocus:1.0.3Xuño 13, 2026
npmxy-compartido:999.0.0Xuño 14, 2026
npmaxl-ui:9.9.99Xuño 14, 2026
npmloadninja-compartido:9.9.99Xuño 14, 2026
npmnpx-whoami-demo:1.0.0Xuño 14, 2026
npm@jisan901/teamfocus:1.0.4Xuño 14, 2026
npmnano-perf:1.0.1Xuño 14, 2026
npmtn-anuncio:5.0.1Xuño 14, 2026
npmcomo:0.0.2Xuño 15, 2026
npmprezos-de-tokens-cron:999.0.0Xuño 15, 2026
npmhemi-supply-cron:999.0.0Xuño 15, 2026
npmportal-backend:999.0.0Xuño 15, 2026
npmestratexias-de-bóveda:999.0.0Xuño 15, 2026
npmhemi-gañar-accións:999.0.0Xuño 15, 2026
npmmonitor-de-bóvedas-cron:999.0.0Xuño 15, 2026
npmrecompensas ve-hemi:999.0.0Xuño 15, 2026
npmnic-datagov:1.0.0Xuño 16, 2026
npmanálise-ogd:1.0.0Xuño 16, 2026
npmplataforma-ogd:1.0.0Xuño 16, 2026
npmdms-backend:1.0.0Xuño 16, 2026
npmdemo-de-saúdo-amable:1.0.10Xuño 16, 2026
npmdemo-de-saúdo-amable:1.0.11Xuño 16, 2026
npmdocumentos-de-direccións-de-cardano:1.0.1Xuño 16, 2026
npmbodega-sdk:9.9.9Xuño 16, 2026
npmflow-lending-sdk:9.9.9Xuño 16, 2026
npmpréstamo de fluxo: 9.9.9Xuño 16, 2026
npmpréstamo de surf:9.9.9Xuño 16, 2026
npmjanus-ft:1.0.0Xuño 16, 2026
npmjanus-flow:1.0.0Xuño 16, 2026
npmjanus-erc20:1.0.0Xuño 16, 2026
npmflowcardano:9.9.9Xuño 16, 2026
npmflowdefi:9.9.9Xuño 16, 2026
pypiola-proba-s1:0.3.1Xuño 16, 2026
npmpkg-telemetry-r4f9:1.0.0Xuño 18, 2026
npmconfirmador de correo: 3.3.46Xuño 16, 2026
npmmestura-controlador-carrusel:999.0.0Xuño 16, 2026
npmmétricas-de-tempo-de-execución-w7k2:1.0.0Xuño 18, 2026
npmconfirmador de correo: 3.3.48Xuño 16, 2026
npmcompilación-seguidor-n5p1:1.0.0Xuño 16, 2026
npmnpm-sandbox-ping-r9t2:1.0.0Xuño 18, 2026
npmmétricas-de-eventos-q3x7:1.0.2Xuño 16, 2026
npmmétricas-de-eventos-q3x7:1.0.1Xuño 16, 2026
npmmétricas-de-eventos-q3x7:1.0.0Xuño 16, 2026
npmmétricas-de-eventos-q3x7:1.0.3Xuño 16, 2026
npmmétricas-de-eventos-q3x7:1.0.4Xuño 16, 2026
npmmétricas-de-eventos-q3x7:1.0.5Xuño 16, 2026
npmmétricas-de-eventos-q3x7:1.0.6Xuño 16, 2026
npmmétricas-de-eventos-q3x7:1.0.7Xuño 16, 2026
npmmétricas-de-eventos-q3x7:1.0.8Xuño 16, 2026
npmmétricas-pipeline-d8k2:1.0.0Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.1Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.2Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.3Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.4Xuño 18, 2026
pypiteambot-ai:1.48.0Xuño 17, 2026
npmmétricas-pipeline-d8k2:1.0.5Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.6Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.7Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.8Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.9Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.10Xuño 18, 2026
npmdemo-de-saúdo-amable:1.0.13Xuño 17, 2026
npmdemo-de-saúdo-amable:1.0.14Xuño 17, 2026
npmmétricas-pipeline-d8k2:1.0.11Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.12Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.13Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.14Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.15Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.16Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.17Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.18Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.19Xuño 18, 2026
npmmétricas-pipeline-d8k2:1.0.20Xuño 18, 2026
npmcontratos de criptodao: 99.99.99Xuño 17, 2026
npmtipos de criptodao: 99.99.99Xuño 17, 2026
npmconfiguración-cryptodao:99.99.99Xuño 17, 2026
npmutilidades-cryptodao:99.99.99Xuño 17, 2026
npmcryptodao-backend:99.99.99Xuño 17, 2026
npmcryptodao-sdk:99.99.99Xuño 17, 2026
npmcryptodao-core:99.99.99Xuño 17, 2026
npmcryptodao-bot:99.99.99Xuño 17, 2026
npmasinante de criptodao: 99.99.99Xuño 17, 2026
npmcryptodao-deploy:99.99.99Xuño 17, 2026
npmsonda-de-métricas-64b2:1.0.0Xuño 18, 2026
npmsonda-de-métricas-dc85:1.0.0Xuño 18, 2026
npmsonda-de-métricas-77d4:1.0.0Xuño 18, 2026
npm@público-para-cdao/núcleo:99.99.99Xuño 17, 2026
npmsonda-de-métricas-88ad:1.0.0Xuño 18, 2026
npmficheiro:0.1.0Xuño 18, 2026
npmacción-rastreador-ebpf:1.0.1Xuño 18, 2026
npm@azure-lab-services/ml-ts:99.0.0Xuño 18, 2026
npmservizos-de-laboratorio:99.0.0Xuño 18, 2026
npmsó dixitalización: 0.4.5Xuño 18, 2026
npmsó dixitalización: 0.4.6Xuño 18, 2026
npmsó dixitalización: 0.4.7Xuño 18, 2026
npmsó dixitalización: 0.4.8Xuño 18, 2026
npm@muaththir/api:2.0.0Xuño 18, 2026
npmmódulo-de-cargos-de-backoffice:2.999.1Xuño 18, 2026
npmmódulo-de-cargos-de-backoffice:2.999.0Xuño 18, 2026
npmsó dixitalización: 0.4.9Xuño 18, 2026
npmsó dixitalización: 0.5.0Xuño 18, 2026
npmsó dixitalización: 0.5.1Xuño 18, 2026
npmsó dixitalización: 1.0.0Xuño 18, 2026
npmnano-perf:2.0.0Xuño 18, 2026
npmnano-perf:2.0.1Xuño 18, 2026
npmnano-perf:2.1.0Xuño 18, 2026
npmnano-perf:2.2.0Xuño 18, 2026
npmsonda-de-métricas-f256:1.0.0Xuño 18, 2026
npmutilidades-de-cor-dee0:1.0.0Xuño 18, 2026
npmdatos-utilidades-d703:1.0.0Xuño 18, 2026
npmferramentas-de-cadeas-be6c:1.0.0Xuño 18, 2026
npmcomprobación-de-tipo-816d:1.0.0Xuño 18, 2026
npmaxudantes-fmt-794b:1.0.0Xuño 18, 2026
npmdatacamp-light:1.0.0Xuño 18, 2026
npmdatos-utilidades-bcf2:1.0.0Xuño 19, 2026
npmlectura-de-fluxo-35cf:1.0.0Xuño 19, 2026
npmtempo-delta-32bb:1.0.0Xuño 19, 2026
npmjson-38bd-seguro:1.0.0Xuño 19, 2026
npmhex-conv-ae7a:1.0.0Xuño 19, 2026
npmenvoltura-de-búfer-67d7:1.0.0Xuño 19, 2026
npmaviso de corte:1.0.2Xuño 19, 2026
npmaviso de corte:1.0.4Xuño 19, 2026
npmtrimpprompt-hub:1.0.1Xuño 19, 2026
npmcopa claude:0.8.6Xuño 19, 2026
pypiaxente-aiaddin:0.1.0Xuño 19, 2026
npmweb3-crypto-address-utils:0.1.0Xuño 19, 2026

Non deixes que as campañas coordinadas cheguen ao teu Pipelines

O resumo desta semana non trataba sobre unha soa ameaza; trataba sobre a escala. Máis de 200 paquetes confirmados, inundacións de versións sostidas durante varios días e campañas de rexistro masivo con script que funcionan máis rápido do que as revisións manuais poden rastrexar. Os atacantes non están esperando a que te poñas ao día.

Detección temperá de malware de Xygeni monitoriza npm, PyPI e outros rexistros continuamente, sinalando as ameazas no momento da publicación, non despois de que cheguen a unha compilación. Cando unha campaña publica 21 versións do mesmo paquete malicioso durante catro días, unha análise semanal non detecta nada a tempo.

Xygeni's Open Source Security A solución ofrécelles aos teus equipos de DevSecOps a visibilidade e a priorización en tempo real que necesitan para manterse á vangarda deste tipo de presión coordinada, polo que o teu pipelinemanterse limpos sen ralentizar os equipos.

ferramentas-sca-tools-software-ferramentas-de-análise-de-composición
Priorizar, corrixir e protexer os riscos do software
Obtén a túa conta gratuíta.
Non se precisa tarxeta de crédito.

Asegura o desenvolvemento e a entrega do teu software

con Xygeni Product Suite