xygeni malicious code digest 80

Xygeni Malicious Code Digest 80

สารบัญ

บทความที่ต้องอ่าน

บทความล่าสุดที่น่าสนใจ

Every week, our malware detection systems scan thousands of new and updated packages across public registries like npm and PyPI. This week was no exception. We confirmed 165 malicious packages between July 17 and July 24, 2026, across npm and PyPI, led by one high-velocity campaign and several new impersonation clusters.

เหตุการณ์สำคัญที่สุดคือ bingo-ai on PyPI, again: nearly 85 versions confirmed in a 23-minute window on July 21, the same automated publishing pattern we flagged in this package last week.

We also confirmed further activity from gcli-control on PyPI, a package our research team profiled in detail this week: a fully-featured Windows RAT (keylogging, webcam/mic capture, clipboard monitoring, browser-credential theft, persistence) that routes its command-and-control through npoint.io, a free JSON-hosting service, rather than an attacker-owned domain. The initial burst (versions 0.1.0 to 0.7.1) escalated to full capability in about 13.5 hours on July 21–22. This week’s digest shows the campaign didn’t stop there: five more versions (0.8.0 through 0.12.0) followed at a steadier pace through July 23–24.

We also confirmed a nine-package Twilio impersonation cluster on npm (twilio-serverless, twilio-functions, twilio-internal, and others), all published July 21 with inflated version numbers, a classic dependency-confusion pattern. A second cluster targeted crypto/DeFi tooling on npm, nine packages including uniswap-sdk-v4, wagmi-reactและ ethers-secure, published July 23.

Smaller but notable: a repeating “date formatting utility” naming theme across three separate campaigns, and n8n-nodes-pwn, a suspiciously named automation-node package confirmed July 22.

ภาพรวมรายสัปดาห์นี้เป็นส่วนหนึ่งของโครงการต่อเนื่องของเรา บทสรุปโค้ดที่เป็นอันตรายซึ่งเราจะตรวจสอบภัยคุกคามใหม่ๆ และให้ข้อมูลเชิงลึกที่นำไปปฏิบัติได้จริง เพื่อช่วยทีม DevSecOps ในการปกป้องระบบของตน pipelineก่อนที่จะเกิดความเสียหาย มาดูกันว่าสัปดาห์นี้เราค้นพบอะไรบ้าง และทำไมมันถึงสำคัญ

ระบบนิเวศ (Ecosystem)แพ็คเกจได้รับการยืนยัน
NPMjavas-crypto:2.0.4กรกฎาคม 17, 2026
NPMshadxino:2.0.8กรกฎาคม 17, 2026
NPMclover-codelab-remote-pay-cloud:99.9.9กรกฎาคม 17, 2026
NPMhehehee:2.0.4กรกฎาคม 17, 2026
NPMshadxino:2.0.9กรกฎาคม 18, 2026
NPMrelativity-pdfjs-dist:5.8.2กรกฎาคม 20, 2026
NPMtriage_bot_using_sdkv3:2.0.1กรกฎาคม 19, 2026
NPMaftermath-finance:99.0.0กรกฎาคม 19, 2026
NPMaftermath-sui:99.0.0กรกฎาคม 19, 2026
NPMaftermathfi:99.0.0กรกฎาคม 19, 2026
NPM@yuva2210/okx-poc-preinstall:1.0.1กรกฎาคม 22, 2026
NPM@yuva2210/okx-poc-rce-impact:2.0.0กรกฎาคม 22, 2026
NPM@yuva2210/okx-poc-rce-impact:1.0.0กรกฎาคม 22, 2026
NPMtwilio-serverless:99.99.99กรกฎาคม 21, 2026
NPMtwilio-functions:99.99.99กรกฎาคม 21, 2026
NPMtwilio-assets:99.99.99กรกฎาคม 21, 2026
NPMtwilio-internal:99.99.99กรกฎาคม 21, 2026
NPMtwilio-deploy:99.99.99กรกฎาคม 21, 2026
NPMtwiliointernal-messaging-toolbox:99.99.99กรกฎาคม 21, 2026
NPMtwilio-platform-async-data-fetch:99.99.99กรกฎาคม 21, 2026
NPMorg-twilio-phone-numbers-utils:99.99.99กรกฎาคม 21, 2026
NPMtwilio-platform-request:99.99.99กรกฎาคม 21, 2026
NPMorg-twilio-phone-numbers-utils:99.99.100กรกฎาคม 21, 2026
NPMtwilio-platform-async-data-fetch:99.99.100กรกฎาคม 21, 2026
NPMtwilio-platform-request:99.99.100กรกฎาคม 21, 2026
NPMtwiliointernal-messaging-toolbox:99.99.100กรกฎาคม 21, 2026
NPMsupplyhub:1.0.1กรกฎาคม 21, 2026
NPMsupplyhub:1.0.2กรกฎาคม 21, 2026
NPM@offa/offa-uwk:999.0.0กรกฎาคม 21, 2026
NPM@offa/offa-uwk:999.0.1กรกฎาคม 21, 2026
NPMdate-format-utils-xz:1.0.1กรกฎาคม 21, 2026
NPMdate-format-utils-xz:1.0.2กรกฎาคม 21, 2026
NPMdate-format-utils-xz:1.0.4กรกฎาคม 21, 2026
NPM@bpa-internal/bpa-utils:99.99.99กรกฎาคม 22, 2026
NPMsignzy-field-level-encrypter:12.9.12กรกฎาคม 22, 2026
ปิปิbingo-ai:6.2.241กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.239กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.238กรกฎาคม 21, 2026
NPMsignzy-field-level-encrypter:12.9.13กรกฎาคม 22, 2026
ปิปิbingo-ai:6.2.236กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.235กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.234กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.233กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.232กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.231กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.230กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.229กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.228กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.227กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.226กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.225กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.224กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.223กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.222กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.221กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.218กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.217กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.216กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.215กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.214กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.213กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.212กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.211กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.210กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.206กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.205กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.204กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.203กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.202กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.201กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.200กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.198กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.197กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.196กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.195กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.194กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.193กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.192กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.191กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.190กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.189กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.188กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.187กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.186กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.185กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.184กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.183กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.179กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.177กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.174กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.173กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.172กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.169กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.168กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.167กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.165กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.244กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.163กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.162กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.160กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.159กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.158กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.157กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.156กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.155กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.154กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.153กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.152กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.151กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.150กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.149กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.147กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.146กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.145กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.144กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.143กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.142กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.141กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.138กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.137กรกฎาคม 21, 2026
ปิปิbingo-ai:6.2.136กรกฎาคม 21, 2026
NPM@knofler/ai-management:0.3.0กรกฎาคม 22, 2026
ปิปิgcli-control:0.1.0กรกฎาคม 22, 2026
NPMfaust-cont:1.0.0กรกฎาคม 22, 2026
ปิปิgcli-control:0.5.0กรกฎาคม 22, 2026
ปิปิgcli-control:0.2.0กรกฎาคม 22, 2026
ปิปิgcli-control:0.6.0กรกฎาคม 22, 2026
ปิปิgcli-control:0.7.0กรกฎาคม 22, 2026
NPMn8n-nodes-pwn:1.0.1กรกฎาคม 22, 2026
NPMn8n-nodes-pwn:1.0.2กรกฎาคม 22, 2026
ปิปิgcli-control:0.7.1กรกฎาคม 22, 2026
ปิปิmake-helper:0.1.0กรกฎาคม 22, 2026
ปิปิgcli-control:0.8.0กรกฎาคม 23, 2026
NPMknowledge-grader:1.0.1กรกฎาคม 23, 2026
NPMforge-extended:1.0.1กรกฎาคม 23, 2026
NPMtidal-embed-player:1.0.1กรกฎาคม 23, 2026
NPMcontent-publisher-sdks:1.0.1กรกฎาคม 23, 2026
NPMfastly-vcl-language-client:1.0.0กรกฎาคม 23, 2026
NPMtool-registry-scripts:1.0.0กรกฎาคม 23, 2026
NPMuniswap-sdk-v4:1.0.0กรกฎาคม 23, 2026
NPMccxt-trading:1.0.0กรกฎาคม 23, 2026
NPMwagmi-react:1.0.0กรกฎาคม 23, 2026
NPMethers-secure:1.0.0กรกฎาคม 23, 2026
NPMviem-toolkit:1.0.0กรกฎาคม 23, 2026
NPMrpc-endpoint-rotator:1.0.0กรกฎาคม 23, 2026
NPMhardhat-gas-tracker:1.0.0กรกฎาคม 23, 2026
NPMeth-crypto-utils:1.0.0กรกฎาคม 23, 2026
NPMtoken-list-fetcher:1.0.0กรกฎาคม 23, 2026
NPMhardhat-gas-tracker:1.0.1กรกฎาคม 23, 2026
NPMtoken-list-fetcher:1.0.1กรกฎาคม 23, 2026
NPMeth-crypto-utils:1.0.1กรกฎาคม 23, 2026
NPMrpc-endpoint-rotator:1.0.1กรกฎาคม 23, 2026
ปิปิgcli-control:0.9.0กรกฎาคม 23, 2026
ปิปิgcli-control:0.10.0กรกฎาคม 23, 2026
NPMsoundflow-premium: 1.0.0กรกฎาคม 24, 2026
ปิปิgcli-control:0.11.0กรกฎาคม 24, 2026
ปิปิgcli-control:0.11.1กรกฎาคม 24, 2026
NPMtracker-radar-detector:1.0.1กรกฎาคม 24, 2026
ปิปิgcli-control:0.11.2กรกฎาคม 24, 2026
ปิปิgcli-control:0.12.0กรกฎาคม 24, 2026
NPMdatefmt-pro:1.0.1กรกฎาคม 24, 2026
NPMdatefmt-pro:1.0.0กรกฎาคม 24, 2026
NPMdatefmt-pro:1.0.2กรกฎาคม 24, 2026
NPM@daylightqc/date-fmt-lite:1.0.0กรกฎาคม 24, 2026
NPM@daylightqc/date-fmt-lite:1.1.1กรกฎาคม 24, 2026

165+ แพ็คเกจ ในหนึ่งสัปดาห์ จำนวนพัสดุยังคงเพิ่มขึ้นเรื่อยๆ

บทสรุปประจำสัปดาห์นี้สะท้อนให้เห็นถึงแนวโน้มเดียวกัน นั่นคือ ผู้โจมตีเผยแพร่ช่องโหว่ได้เร็วกว่าที่รีจิสทรีจะลบออก และเร็วกว่าที่การสแกนรายสัปดาห์จะตรวจจับได้ แม้แต่แพ็กเกจ PyPI เพียงแพ็กเกจเดียว bingo-ai, went from first version to nearly 85 confirmed versions in about 23 minutes, automated publishing at a speed no manual review process can match. Meanwhile, gcli-control shows that volume isn’t the only risk: a fully-featured RAT that didn’t bother hiding what it was, instead relaying its commands through npoint.io, a free JSON-hosting service, so its traffic blends into ordinary developer activity with no attacker-owned domain to block. And the Twilio and crypto/DeFi impersonation clusters show a third pattern entirely: coordinated, multi-package drops using inflated version numbers to win a dependency-confusion race against internal package names.

Xygeni Early Malware Warning monitors npm, PyPI, and other registries in real time, flagging threats at the moment of publication, before they reach a build, before an AI agent installs them autonomously, and before a covert relay or a dependency-confusion package has a chance to execute. When bingo-ai ships dozens of versions in under half an hour, or gcli-control routes its C2 through a service your egress rules already allow, detection that runs after the fact is already too late.

ของไซเกนี Open Source Security แพลตฟอร์มนี้ช่วยให้ทีม DevSecOps สามารถตรวจจับและจัดลำดับความสำคัญแบบเรียลไทม์ เพื่อรับมือกับแรงกดดันจากห่วงโซ่อุปทานที่มีการประสานงานกันได้อย่างมีประสิทธิภาพ pipelineรักษาความสะอาดโดยไม่ทำให้ทีมของคุณทำงานช้าลง

sca-tools-software-composition-analysis-tools
จัดลำดับความสำคัญ แก้ไข และรักษาความปลอดภัยความเสี่ยงด้านซอฟต์แวร์ของคุณ
สมัครบัญชีฟรีได้เลย
ไม่ต้องใช้บัตรเครดิต

รักษาความปลอดภัยให้กับการพัฒนาและส่งมอบซอฟต์แวร์ของคุณ

ด้วยชุดผลิตภัณฑ์ Xygeni