Bản tóm tắt mã độc hại 75

Xygeni Malicious Code Digest 75

Mỗi tuầnHệ thống phát hiện phần mềm độc hại của chúng tôi quét hàng nghìn gói phần mềm mới và được cập nhật trên các kho lưu trữ công cộng như npm và PyPI. Tuần này cũng không ngoại lệ.

Chúng tôi đã xác nhận hơn 200 gói phần mềm độc hại trong khoảng thời gian từ ngày 12 đến ngày 19 tháng 6 năm 2026, chủ yếu trên npm, và một số trường hợp khác trên PyPI. Một số xuất hiện trong các cụm phối hợp, các bản phát hành độc hại lặp lại được công bố dưới cùng tên hoặc trên các họ gói phần mềm có liên quan chặt chẽ.

Vụ án nổi bật nhất tuần này là sensivityĐiều này đã làm ngập npm với hơn 70 bản phát hành có phiên bản khác nhau trong phạm vi 2.5.x, được xác nhận trong nhiều ngày. Các cụm đáng chú ý khác bao gồm một làn sóng... @solana-labs các phần mềm giả mạo nhắm mục tiêu vào hệ sinh thái Solana (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — thông qua hai chiến dịch xuất bản riêng biệt vào ngày 7 và 8 tháng 6), @nstrlabs gia đình (sdk, ixel, utils, shared-components, api-client, auth — tấn công gây nhầm lẫn phụ thuộc vào không gian tên gói nội bộ), @klapp-login-platform nhóm (native-sdk, oidc, routes — giả mạo nền tảng xác thực), internallib_v557internallib_v984 (nhiều phiên bản khác nhau của các phần mềm giả mạo thư viện nội bộ đã được mã hóa), pocteszep (6 phiên bản được xuất bản vào ngày 11 tháng 6), và một nhóm các tiện ích mã hóa và Web3 bao gồm blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87farming-tools-12. Các morningstar-design-system Gói phần mềm này xuất hiện với ba phiên bản vào ngày 10 tháng 6, giả mạo một hệ thống thiết kế tài chính nổi tiếng.

Từ ngày 13 tháng 6 trở đi, tốc độ tăng nhanh. houzidawang806 Riêng cụm máy chủ này đã phát hành hơn 25 phiên bản chỉ trong một ngày, cùng với các máy chủ khác thuộc cùng hệ thống. houzidawang807houzidawang808. Các metrics-pipeline-d8k2 Gói phần mềm này đã được tái phát hành liên tục qua 21 phiên bản từ ngày 15 đến ngày 18 tháng 6 — một chiến dịch né tránh dai dẳng được thiết kế để luôn đi trước các danh sách chặn. friendly-greeter-demo Gói này liên tục xuất hiện trở lại trên nhiều phiên bản khác nhau trong suốt tuần. Những nỗ lực gây nhầm lẫn về phụ thuộc mới đã nổi lên. xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategiesvà một số khác — tất cả đều mang số phiên bản được thổi phồng trong phạm vi 999.x. Một nhóm mới các tên tiện ích chung với hậu tố thập lục phân ngẫu nhiên (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) xuất hiện vào ngày 18-19 tháng 6, phù hợp với việc đăng ký hàng loạt theo kịch bản. Tuần đó kết thúc với trimprompt, trimprompt-hub, claude-cupweb3-crypto-address-utils Đã được xác nhận vào ngày 19 tháng 6. Trên PyPI, neuralbridge-sdk (năm phiên bản trải dài từ 4.5.x đến 5.1.x), deepstrain, teambot-ai, hello-test-s1aiaddin-agent Những thông tin này đã được xác nhận trong suốt tuần.

Đây không phải là những trường hợp bất thường riêng lẻ. Điều nổi bật trong tuần này là sự tập trung các cuộc tấn công gây nhầm lẫn phụ thuộc vào không gian tên gói nội bộ, các chiến dịch công bố kéo dài nhiều ngày được thiết kế để tồn tại lâu hơn các nỗ lực gỡ bỏ, việc tiếp tục nhắm mục tiêu vào các công cụ Web3 và DeFi (một xu hướng đã tăng tốc đáng kể trong năm 2026), và việc sử dụng ngày càng nhiều các tên gói chung chung, giống như nhiễu, được thiết kế để tránh bị phát hiện bằng cách hòa lẫn vào cây phụ thuộc thông thường.

Bản tóm tắt hàng tuần này là một phần của chương trình Malicious Code Digest đang diễn ra, nơi chúng tôi xác thực các mối đe dọa mới và cung cấp thông tin tình báo hữu ích để giúp các nhóm DevSecOps bảo vệ hệ thống của họ. pipelinetrước khi thiệt hại xảy ra. Hãy cùng phân tích những gì chúng ta đã tìm thấy trong tuần này và tại sao điều đó lại quan trọng.

Hệ sinh thái Bưu kiện Khẳng định
NPMecto-corsair-whisper-6f3b9:1.0.18Tháng Sáu 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.17Tháng Sáu 12, 2026
NPMecto-nightly-spirit:1.1.0Tháng Sáu 12, 2026
NPMecto-corsair-flag-x9m4:1.0.0Tháng Sáu 12, 2026
NPMecto-rust-read-f3a9c1:1.0.2Tháng Sáu 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.16Tháng Sáu 12, 2026
NPMecto-rust-read-f3a9c1:1.0.1Tháng Sáu 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.15Tháng Sáu 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.14Tháng Sáu 12, 2026
NPMinternallib_v984:1.0.3Tháng Sáu 15, 2026
NPMinternallib_v984:1.0.4Tháng Sáu 15, 2026
NPMinternallib_v984:1.0.2Tháng Sáu 15, 2026
NPMinternallib_v557:1.0.4Tháng Sáu 15, 2026
NPMinternallib_v557:1.0.7Tháng Sáu 15, 2026
NPMinternallib_v557:1.0.9Tháng Sáu 15, 2026
NPMinternallib_v557:1.0.10Tháng Sáu 15, 2026
NPMinternallib_v557:1.0.15Tháng Sáu 15, 2026
NPMinternallib_v557:1.0.16Tháng Sáu 15, 2026
NPMinternallib_v557:1.0.18Tháng Sáu 15, 2026
NPMcoral-wraith:1.0.0Tháng Sáu 12, 2026
NPMinternallib_v557:1.0.21Tháng Sáu 15, 2026
NPMinternallib_v557:1.0.22Tháng Sáu 15, 2026
NPMnpm-sandbox-research-d7e8:1.0.0Tháng Sáu 18, 2026
NPMnpm-sandbox-research-a1b2:1.0.0Tháng Sáu 18, 2026
NPMnpm-sandbox-research-c5d6:1.0.0Tháng Sáu 18, 2026
NPMnpm-sandbox-research-9c4e:1.0.0Tháng Sáu 18, 2026
NPMnpm-sandbox-research-8b2f:1.0.0Tháng Sáu 18, 2026
NPMnpm-sandbox-research-e9f0:1.0.0Tháng Sáu 18, 2026
NPMnpm-sandbox-research-f1g2:1.0.0Tháng Sáu 18, 2026
NPMtsc-mesh:1.0.0Tháng Sáu 13, 2026
NPMbản demo người chào thân thiện: 1.0.6Tháng Sáu 13, 2026
NPMbản demo người chào thân thiện: 1.0.4Tháng Sáu 13, 2026
NPMbản demo người chào thân thiện: 1.0.3Tháng Sáu 13, 2026
NPMbản demo người chào thân thiện: 1.0.2Tháng Sáu 13, 2026
NPMbản demo người chào thân thiện: 1.0.9Tháng Sáu 13, 2026
NPMtsc-ai:1.2.1Tháng Sáu 13, 2026
NPMtsc-lotl:1.0.2Tháng Sáu 13, 2026
NPMtsc-mesh:1.0.1Tháng Sáu 13, 2026
NPMtsc-ai:1.2.0Tháng Sáu 13, 2026
pypineuralbridge-sdk:4.5.4Tháng Sáu 13, 2026
NPMnpm-sandbox-research-g3h4:1.0.0Tháng Sáu 18, 2026
NPMpostinstall-logger-7x9z:1.0.0Tháng Sáu 18, 2026
NPMhouzidawang806:1.0.0Tháng Sáu 13, 2026
pypineuralbridge-sdk:5.0.0Tháng Sáu 13, 2026
pypineuralbridge-sdk:4.5.5Tháng Sáu 13, 2026
NPMhouzidawang806:1.0.1Tháng Sáu 13, 2026
NPMhouzidawang806:1.0.2Tháng Sáu 13, 2026
NPMhouzidawang806:1.0.3Tháng Sáu 13, 2026
NPMhouzidawang806:1.0.4Tháng Sáu 13, 2026
NPMhouzidawang806:1.0.5Tháng Sáu 13, 2026
NPMhouzidawang806:1.0.6Tháng Sáu 13, 2026
NPMhouzidawang806:1.0.7Tháng Sáu 13, 2026
NPMhouzidawang806:1.0.9Tháng Sáu 13, 2026
NPMhouzidawang806:1.1.0Tháng Sáu 13, 2026
NPMhouzidawang806:1.1.1Tháng Sáu 13, 2026
NPMhouzidawang806:1.1.2Tháng Sáu 13, 2026
NPMhouzidawang806:1.1.3Tháng Sáu 13, 2026
NPMhouzidawang806:1.1.4Tháng Sáu 13, 2026
NPMhouzidawang806:1.1.5Tháng Sáu 13, 2026
pypineuralbridge-sdk:5.1.0Tháng Sáu 13, 2026
NPMhouzidawang807:1.1.6Tháng Sáu 13, 2026
NPMhouzidawang806:1.1.6Tháng Sáu 13, 2026
NPMhouzidawang808:1.0.0Tháng Sáu 13, 2026
NPMhouzidawang806:1.1.7Tháng Sáu 13, 2026
NPMhouzidawang806:1.1.8Tháng Sáu 13, 2026
NPMhouzidawang806:1.2.0Tháng Sáu 13, 2026
pypineuralbridge-sdk:5.1.1Tháng Sáu 13, 2026
NPMhouzidawang806:1.2.1Tháng Sáu 13, 2026
NPMhouzidawang806:1.2.3Tháng Sáu 13, 2026
NPMhouzidawang806:1.2.4Tháng Sáu 13, 2026
NPMhouzidawang806:1.2.5Tháng Sáu 13, 2026
NPMhouzidawang806:1.2.6Tháng Sáu 13, 2026
pypineuralbridge-sdk:5.1.2Tháng Sáu 13, 2026
pypideepstrain:1.1.0Tháng Sáu 13, 2026
NPM@jisan901/teamfocus:1.0.3Tháng Sáu 13, 2026
NPMxy-shared:999.0.0Tháng Sáu 14, 2026
NPMaxl-ui:9.9.99Tháng Sáu 14, 2026
NPMloadninja-shared:9.9.99Tháng Sáu 14, 2026
NPMnpx-whoami-demo:1.0.0Tháng Sáu 14, 2026
NPM@jisan901/teamfocus:1.0.4Tháng Sáu 14, 2026
NPMnano-perf:1.0.1Tháng Sáu 14, 2026
NPMtn-advertisement:5.0.1Tháng Sáu 14, 2026
NPMkijai:0.0.2Tháng Sáu 15, 2026
NPMtoken-prices-cron:999.0.0Tháng Sáu 15, 2026
NPMhemi-supply-cron:999.0.0Tháng Sáu 15, 2026
NPMportal-backend:999.0.0Tháng Sáu 15, 2026
NPMvault-strategies:999.0.0Tháng Sáu 15, 2026
NPMhemi-earn-actions:999.0.0Tháng Sáu 15, 2026
NPMvaults-monitor-cron:999.0.0Tháng Sáu 15, 2026
NPMve-hemi-rewards:999.0.0Tháng Sáu 15, 2026
NPMnic-datagov:1.0.0Tháng Sáu 16, 2026
NPMogd-analytics:1.0.0Tháng Sáu 16, 2026
NPMogd-platform:1.0.0Tháng Sáu 16, 2026
NPMdms-backend:1.0.0Tháng Sáu 16, 2026
NPMbản demo người chào thân thiện: 1.0.10Tháng Sáu 16, 2026
NPMbản demo người chào thân thiện: 1.0.11Tháng Sáu 16, 2026
NPMcardano-addresses-docs:1.0.1Tháng Sáu 16, 2026
NPMbodega-sdk:9.9.9Tháng Sáu 16, 2026
NPMflow-lending-sdk:9.9.9Tháng Sáu 16, 2026
NPMcho vay dòng chảy: 9.9.9Tháng Sáu 16, 2026
NPMcho vay lướt sóng: 9.9.9Tháng Sáu 16, 2026
NPMjanus-ft:1.0.0Tháng Sáu 16, 2026
NPMjanus-flow:1.0.0Tháng Sáu 16, 2026
NPMjanus-erc20:1.0.0Tháng Sáu 16, 2026
NPMflowcardano:9.9.9Tháng Sáu 16, 2026
NPMflowdefi:9.9.9Tháng Sáu 16, 2026
pypihello-test-s1:0.3.1Tháng Sáu 16, 2026
NPMpkg-telemetry-r4f9:1.0.0Tháng Sáu 18, 2026
NPMmailconfirmer:3.3.46Tháng Sáu 16, 2026
NPMcarousel-controller-mixin:999.0.0Tháng Sáu 16, 2026
NPMruntime-metrics-w7k2:1.0.0Tháng Sáu 18, 2026
NPMmailconfirmer:3.3.48Tháng Sáu 16, 2026
NPMbuild-tracker-n5p1:1.0.0Tháng Sáu 16, 2026
NPMnpm-sandbox-ping-r9t2:1.0.0Tháng Sáu 18, 2026
NPMevent-metrics-q3x7:1.0.2Tháng Sáu 16, 2026
NPMevent-metrics-q3x7:1.0.1Tháng Sáu 16, 2026
NPMevent-metrics-q3x7:1.0.0Tháng Sáu 16, 2026
NPMevent-metrics-q3x7:1.0.3Tháng Sáu 16, 2026
NPMevent-metrics-q3x7:1.0.4Tháng Sáu 16, 2026
NPMevent-metrics-q3x7:1.0.5Tháng Sáu 16, 2026
NPMevent-metrics-q3x7:1.0.6Tháng Sáu 16, 2026
NPMevent-metrics-q3x7:1.0.7Tháng Sáu 16, 2026
NPMevent-metrics-q3x7:1.0.8Tháng Sáu 16, 2026
NPMsố liệu-pipeline-d8k2:1.0.0Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.1Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.2Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.3Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.4Tháng Sáu 18, 2026
pypiteambot-ai:1.48.0Tháng Sáu 17, 2026
NPMsố liệu-pipeline-d8k2:1.0.5Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.6Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.7Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.8Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.9Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.10Tháng Sáu 18, 2026
NPMbản demo người chào thân thiện: 1.0.13Tháng Sáu 17, 2026
NPMbản demo người chào thân thiện: 1.0.14Tháng Sáu 17, 2026
NPMsố liệu-pipeline-d8k2:1.0.11Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.12Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.13Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.14Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.15Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.16Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.17Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.18Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.19Tháng Sáu 18, 2026
NPMsố liệu-pipeline-d8k2:1.0.20Tháng Sáu 18, 2026
NPMHợp đồng cryptodao: 99.99.99Tháng Sáu 17, 2026
NPMcryptodao-types:99.99.99Tháng Sáu 17, 2026
NPMcryptodao-config:99.99.99Tháng Sáu 17, 2026
NPMcryptodao-utils:99.99.99Tháng Sáu 17, 2026
NPMcryptodao-backend:99.99.99Tháng Sáu 17, 2026
NPMcryptodao-sdk:99.99.99Tháng Sáu 17, 2026
NPMcryptodao-core:99.99.99Tháng Sáu 17, 2026
NPMcryptodao-bot:99.99.99Tháng Sáu 17, 2026
NPMcryptodao-signer:99.99.99Tháng Sáu 17, 2026
NPMcryptodao-deploy:99.99.99Tháng Sáu 17, 2026
NPMmetrics-probe-64b2:1.0.0Tháng Sáu 18, 2026
NPMmetrics-probe-dc85:1.0.0Tháng Sáu 18, 2026
NPMmetrics-probe-77d4:1.0.0Tháng Sáu 18, 2026
NPM@public-for-cdao/core:99.99.99Tháng Sáu 17, 2026
NPMmetrics-probe-88ad:1.0.0Tháng Sáu 18, 2026
NPMwrspati:0.1.0Tháng Sáu 18, 2026
NPMebpf-tracker-action:1.0.1Tháng Sáu 18, 2026
NPM@azure-lab-services/ml-ts:99.0.0Tháng Sáu 18, 2026
NPMdịch vụ phòng thí nghiệm:99.0.0Tháng Sáu 18, 2026
NPMchỉ quét: 0.4.5Tháng Sáu 18, 2026
NPMchỉ quét: 0.4.6Tháng Sáu 18, 2026
NPMchỉ quét: 0.4.7Tháng Sáu 18, 2026
NPMchỉ quét: 0.4.8Tháng Sáu 18, 2026
NPM@muaththir/api:2.0.0Tháng Sáu 18, 2026
NPMmô-đun phí văn phòng hỗ trợ: 2.999.1Tháng Sáu 18, 2026
NPMmô-đun phí văn phòng hỗ trợ: 2.999.0Tháng Sáu 18, 2026
NPMchỉ quét: 0.4.9Tháng Sáu 18, 2026
NPMchỉ quét: 0.5.0Tháng Sáu 18, 2026
NPMchỉ quét: 0.5.1Tháng Sáu 18, 2026
NPMchỉ quét: 1.0.0Tháng Sáu 18, 2026
NPMnano-perf:2.0.0Tháng Sáu 18, 2026
NPMnano-perf:2.0.1Tháng Sáu 18, 2026
NPMnano-perf:2.1.0Tháng Sáu 18, 2026
NPMnano-perf:2.2.0Tháng Sáu 18, 2026
NPMmetrics-probe-f256:1.0.0Tháng Sáu 18, 2026
NPMcolor-utils-dee0:1.0.0Tháng Sáu 18, 2026
NPMdata-utils-d703:1.0.0Tháng Sáu 18, 2026
NPMstring-tools-be6c:1.0.0Tháng Sáu 18, 2026
NPMtype-check-816d:1.0.0Tháng Sáu 18, 2026
NPMfmt-helpers-794b:1.0.0Tháng Sáu 18, 2026
NPMdatacamp-light:1.0.0Tháng Sáu 18, 2026
NPMdata-utils-bcf2:1.0.0Tháng Sáu 19, 2026
NPMstream-read-35cf:1.0.0Tháng Sáu 19, 2026
NPMdelta-time-32bb:1.0.0Tháng Sáu 19, 2026
NPMsafe-json-38bd:1.0.0Tháng Sáu 19, 2026
NPMhex-conv-ae7a:1.0.0Tháng Sáu 19, 2026
NPMbuffer-wrap-67d7:1.0.0Tháng Sáu 19, 2026
NPMtrimprompt:1.0.2Tháng Sáu 19, 2026
NPMtrimprompt:1.0.4Tháng Sáu 19, 2026
NPMtrimprompt-hub:1.0.1Tháng Sáu 19, 2026
NPMclaude-cup:0.8.6Tháng Sáu 19, 2026
pypiaiaddin-agent:0.1.0Tháng Sáu 19, 2026
NPMweb3-crypto-address-utils:0.1.0Tháng Sáu 19, 2026

Đừng để các chiến dịch phối hợp tiếp cận bạn Pipelines

Bản tin tuần này không chỉ đề cập đến một mối đe dọa duy nhất; mà là về quy mô. Hơn 200 gói phần mềm độc hại đã được xác nhận, việc liên tục phát tán phiên bản mới trong nhiều ngày, và các chiến dịch đăng ký hàng loạt tự động diễn ra nhanh hơn cả tốc độ theo dõi thủ công. Bọn tấn công không chờ bạn bắt kịp.

Phát hiện phần mềm độc hại sớm bằng Xygeni Hệ thống liên tục giám sát npm, PyPI và các kho lưu trữ khác, gắn cờ các mối đe dọa ngay tại thời điểm công bố, chứ không phải sau khi chúng đã được đưa vào bản dựng. Khi một chiến dịch phát hành 21 phiên bản của cùng một gói phần mềm độc hại trong vòng bốn ngày, quá trình quét hàng tuần sẽ không phát hiện ra bất cứ điều gì kịp thời.

Xygeni's Open Source Security Giải pháp này cung cấp cho các nhóm DevSecOps của bạn khả năng hiển thị và ưu tiên theo thời gian thực mà họ cần để luôn đi trước áp lực phối hợp kiểu này, do đó... pipelineGiữ gìn vệ sinh sạch sẽ mà không làm chậm tiến độ của đội.

sca-tools-software-composition-analysis-tools
Ưu tiên, khắc phục và bảo mật các rủi ro phần mềm của bạn
Đăng ký tài khoản miễn phí ngay.
Không cần thẻ tín dụng.

Bảo mật quá trình phát triển và phân phối phần mềm của bạn.

với bộ sản phẩm Xygeni