สรุปสั้น
บริษัท Elastic Security Labs เปิดโปงปฏิบัติการที่แอบอ้างเป็นโครงการบ่มเพาะสตาร์ทอัป Web3 ชื่อ “Apex” ซึ่งใช้แพ็กเกจ npm อันตราย 2 ตัว คือ @apexacc/cli และ @apexacc/audit ล่อสตาร์ทอัปและผู้ก่อตั้งในวงการคริปโตด้วยข้อเสนอเครดิต AI ฟรี เครื่องมือเขียนโค้ด บริการตรวจสัญญาอัจฉริยะ (smart contract) การเข้าถึงนักลงทุน และคำเชิญเข้างานอีเวนต์จริง ผู้ที่รันแพ็กเกจผ่าน npm หรือ npx จะเริ่มห่วงโซ่การติดเชื้อหลายขั้นที่ปล่อยมัลแวร์ขโมยข้อมูลบน Windows และแบ็กดอร์ CloudSyncD บน macOS แพ็กเกจทั้งสองเป็นของอันตรายตั้งแต่วันเผยแพร่ ไม่ใช่โปรเจกต์ดีที่ถูกยึดภายหลัง
นอกจากมัลแวร์ ตัว Apex Copilot ยังเปลี่ยนเส้นทางคำขอไปยังโมเดล AI ให้วิ่งผ่านเซิร์ฟเวอร์ของผู้โจมตี และเพิ่มเซิร์ฟเวอร์ MCP ของผู้โจมตีเข้าในคอนฟิกถาวร ทำให้ prompt ประวัติบทสนทนา โค้ด และผลลัพธ์จากเครื่องมือในเครื่องรั่วออกไปได้ ส่วน @apexacc/audit ที่อ้างว่ามีเครื่องมือตรวจความปลอดภัยสัญญาอัจฉริยะ 18 ตัว กลับคืนผลปลอมทั้งหมด ซึ่งอาจทำให้ทีมเชื่อว่าโค้ดที่ไม่ปลอดภัยผ่านการตรวจแล้ว ความเสี่ยงสูงเป็นพิเศษเพราะผู้ก่อตั้งคริปโตมักเก็บคีย์กระเป๋าเงิน ซอร์สโค้ด ข้อมูลรับรองคลาวด์ และข้อมูลนักลงทุนไว้บนเครื่องพัฒนาเครื่องเดียวกัน
รายละเอียดข่าว
เว็บไซต์ Cyber Security News รายงานเมื่อวันที่ 13 ตุลาคม 2569 ว่านักวิเคราะห์ของ Elastic Security Labs พบแพ็กเกจ @apexacc/cli หลังระบบเฝ้าระวังห่วงโซ่อุปทานแจ้งพฤติกรรมน่าสงสัย การสืบต่อเชื่อมไปถึงปฏิบัติการที่สวมรอยเป็น Apex accelerator และพบ @apexacc/audit จากผู้เผยแพร่รายเดียวกันในเวลาต่อมา
Apex นำเสนอบริการหลักชื่อ “Apex Arena” เป็นพื้นที่ทำงานส่วนตัวสำหรับผู้ก่อตั้ง Web3 เว็บไซต์อ้างว่ามีโปรเจกต์ในพอร์ตกว่า 200 โครงการและระดมทุนได้กว่า 124 ล้านดอลลาร์ โฆษณาบริการตรวจสัญญาอัจฉริยะ ระบบส่งข้อความหาผู้ก่อตั้ง ทำเนียบบุคลากรที่คัดกรองแล้ว การให้คะแนนการลงทุน เครดิต Claude และ Gemini ฟรี และเครื่องมือ Apex Copilot กลุ่มนี้ยังใช้รีวิวปลอมและโฆษณางานอีเวนต์จริงที่ผูกกับงาน TOKEN2049 ในสิงคโปร์ เพื่อให้ดูเหมือนโครงการสตาร์ทอัปของจริง
Elastic พบว่า Apex Copilot ลอกโค้ดเอเจนต์เขียนโค้ดโอเพนซอร์สชื่อ Oh My Pi มาเกือบทั้งหมด โดยไฟล์ 1,351 จาก 1,363 ไฟล์ที่เทียบตรงกับต้นฉบับ ส่วนที่แก้เพิ่มคือคอมโพเนนต์ bootstrap ที่รับคำสั่งจากโครงสร้างของ Apex เปลี่ยนเส้นทางบริการ AI และเพิ่มเซิร์ฟเวอร์ MCP ของผู้โจมตีเข้าคอนฟิกของเหยื่อ วิธีส่ง CloudSyncD บน macOS ยังซ้อนทับกับแคมเปญตัวติดตั้ง Zoom ปลอมที่เคยพบก่อนหน้า ซึ่งใช้หน้าต่างขอรหัสผ่านปลอมเพื่อรันแบ็กดอร์ด้วยสิทธิ์สูงเช่นกัน ทั้งนี้รายงานข่าวไม่ได้ระบุว่าปฏิบัติการนี้เป็นของกลุ่มใด และไม่ได้ให้จำนวนผู้ดาวน์โหลดหรือเหยื่อ


วิธีการโจมตี
Windows ตัวเรียกใช้ในแพ็กเกจ (apex.cjs และ audit.cjs) ดาวน์โหลดไฟล์ตามแพลตฟอร์มจาก GitHub releases แล้วติดต่อ vrf.apexaccs[.]org เพื่อรับคำสั่งที่เซิร์ฟเวอร์เลือกให้ จากนั้นสร้างไฟล์ staging แบบ PowerShell และ VBScript ก่อนเรียก wscript.exe และ PowerShell ไปยังขั้นถัดไป ห่วงโซ่ผ่าน bludness.exe, install.exe หรือ exegis.exe และ updater_loader.exe จนถึงมัลแวร์ขโมยข้อมูลตัวสุดท้าย ซึ่งเก็บข้อมูลระบบ คลิปบอร์ด ภาพหน้าจอ ข้อมูลเบราว์เซอร์ ชื่อโปรไฟล์ Wi-Fi ไฟล์ และข้อมูลจากแอปกระเป๋าเงินคริปโต VPN โปรแกรมควบคุมระยะไกล แอปแชต และไคลเอนต์ AI รวมถึงรหัสผ่านและคุกกี้ที่บันทึกใน Chrome, Edge, Firefox และ Yandex แล้วบีบอัดส่งออกผ่าน Telegram
macOS ตัวช่วยที่เขียนด้วย Rust ขอคำสั่งจากบริการยืนยันตัวเดียวกัน คำสั่งที่ได้ดึงสคริปต์ที่ติดตั้งแบ็กดอร์ CloudSyncD ซึ่งแสดงหน้าต่างขอรหัสผ่านผู้ดูแลระบบปลอม เก็บข้อมูลเครื่อง แล้วติดต่อเซิร์ฟเวอร์ C2
ดักข้อมูล AI agent Apex Copilot แก้ตัวแปรสภาพแวดล้อมที่เกี่ยวกับ OpenRouter ให้คำขอไปยังโมเดลวิ่งไปที่ arena.apexaccs[.]org แทนผู้ให้บริการจริง Elastic ยืนยันว่า prompt ประวัติบทสนทนา โค้ด ผลลัพธ์จากเครื่องมือในเครื่อง และรายการเครื่องมือที่มี ถูกส่งไปยังบริการของ Apex ได้ แพ็กเกจยังเขียนรายการ MCP ชื่อ apex-copilot ลงใน ~/.apex/agent/mcp.json ทำให้เซิร์ฟเวอร์ระยะไกลมีช่องเชื่อมต่อถาวรข้ามเซสชัน ซึ่งอันตรายเพราะเครื่องมือ MCP อาจได้สิทธิ์อ่านไฟล์ในเครื่อง เรียก API หรือสั่งงานผ่านไคลเอนต์ AI
ผลตรวจปลอม เครื่องมือทั้ง 18 ตัวใน @apexacc/audit ไม่ได้ตรวจอะไรจริง บางผลถูกฝังค่าตายตัว บางผลแค่ใส่ป้ายชื่อที่ผู้ใช้ป้อน บางผลสุ่มหรือคำนวณจากวันที่ ในการทดสอบหนึ่ง ระบบให้คะแนนจากระยะไกล 51/100 แก่โปรเจกต์สมมติ ทั้งที่ไม่ได้รับ repository ที่อยู่สัญญา ข้อมูลทีม หรือหลักฐานใดเลย
ผลกระทบ
ปฏิบัติการนี้แสดงว่าวิศวกรรมสังคมยุคใหม่ไปไกลกว่าหน้าฟิชชิงหน้าเดียว ผสมทั้งบริการ AI แบรนด์คริปโต repository สาธารณะ และงานอีเวนต์จริงเพื่อสร้างความน่าเชื่อถือ ผู้ที่ติดตั้งแพ็กเกจเสี่ยงสูญเสีย seed phrase คีย์กระเป๋าเงิน โทเคนคลาวด์และ GitHub คีย์ SSH รวมถึงโค้ดและบทสนทนากับ AI ที่อาจมีความลับทางธุรกิจ
มิติใหม่ที่น่ากังวลคือการฝังเซิร์ฟเวอร์ MCP ของผู้โจมตีลงในคอนฟิก AI agent ซึ่งอยู่รอดแม้ลบแพ็กเกจแล้ว และผลตรวจความปลอดภัยปลอมที่อาจทำให้ทีมปล่อยสัญญาอัจฉริยะที่มีช่องโหว่ขึ้นเครือข่ายจริงด้วยความมั่นใจผิด ๆ
คำแนะนำ
- ถอน
@apexacc/cliและ@apexacc/auditออกจากเครื่องพัฒนา ตรวจ shell history และ telemetry ของ endpoint ย้อนหลัง - หมุนเวียนความลับทั้งหมดที่อาจรั่ว ได้แก่ ข้อมูลกระเป๋าเงิน seed phrase API key โทเคนคลาวด์ ข้อมูลรับรอง GitHub เซสชันเบราว์เซอร์ คีย์ SSH และโทเคนบริการ AI
- ตรวจไฟล์คอนฟิกของ AI agent เช่น
~/.apex/agent/mcp.jsonและไฟล์ MCP ของไคลเอนต์อื่น หารายการเซิร์ฟเวอร์ที่ไม่รู้จัก และตรวจตัวแปรสภาพแวดล้อมที่ชี้ endpoint ของโมเดลไปที่อื่น - ตรวจการเชื่อมต่อขาออกไปยังโดเมนในตาราง IoC และตั้งการแจ้งเตือนเมื่อ npm/node เรียก PowerShell, VBScript, curl หรือ shell โดยเฉพาะที่สร้างไฟล์ในโฟลเดอร์ชั่วคราวหรือดาวน์โหลดไฟล์รันได้
- ก่อนติดตั้งเครื่องมือ Web3 หรือ AI ที่ไม่คุ้นเคย ให้ยืนยันตัวตนผู้เผยแพร่ npm ความเป็นเจ้าของ repository ประวัติการปล่อย และพฤติกรรมแพ็กเกจ การตั้ง
ignore-scriptsช่วยกันสคริปต์ lifecycle ตอนติดตั้งได้ แต่ไม่กันคำสั่งที่ผู้ใช้เรียกเองผ่าน npx - อย่าเชื่อผลตรวจสัญญาอัจฉริยะจากเครื่องมือที่ไม่ทราบที่มา ใช้ผู้ตรวจที่ตรวจสอบได้หรือเครื่องมือโอเพนซอร์สที่เป็นที่ยอมรับ
Indicators of Compromise (IoCs)
indicator ทั้งหมด defang แล้ว (เช่น
[.]) เพื่อป้องกันการคลิกโดยไม่ตั้งใจ
| ประเภท | Indicator | คำอธิบาย |
|---|---|---|
| npm package | @apexacc/cli | แพ็กเกจ Apex Copilot อันตราย |
| npm package | @apexacc/audit | แพ็กเกจ Apex Audit MCP อันตราย |
| SHA-256 | 985829083f3937df6c82419216f7697afae0caac8efca6257a756066fe2c0abb | apex-windows-x64.exe |
| SHA-256 | 5ee7145061f05779f7f6f9b72e216713d17d53e183a92f408bfbbc44f2bfb95d | apex-audit-windows-x64.exe |
| SHA-256 | 42a760b15fea7c9af718ee45386c1c3ea1bec9e30c95d16c287bcc8b2efdc72e | apex-darwin-arm64 |
| SHA-256 | 127ae4cad80b6605157ca2a1feada8a235e16aacc5d2119337a98115a4e13274 | apex-verify-darwin |
| SHA-256 | 20f0a401676292d4ae34932e61f34afa97bcfc47ee517cda2afeb7222264a193 | apex-audit-darwin-arm64 |
| SHA-256 | a50cdb508d13884630945a98eea0615b866d938eb0a16c5d958e6c8c181a6df8 | apex-audit-verify-darwin |
| SHA-256 | 68f5a00eafa8ecebf5d93328e0fec23b24d6f91808c8384db002946a13656c71 | ตัวติดตั้ง CloudSyncD |
| SHA-256 | ee8cd9aba420f1b26b5d43e5bcdd6025a277b4946bb5daf76ab45c0e5f7ecd0b | exegis.exe |
| SHA-256 | ed5cb4af1d2cb067b8d23783ebf05d70278728462ba4f1bf29da0a3a41efc35e | enc_loader.exe ที่เข้ารหัส |
| Domain | apexaccs[.]org | หน้าแรก Apex Accelerator |
| Domain | arena.apexaccs[.]org | พอร์ทัล onboarding, LLM API และบริการ MCP ของผู้โจมตี |
| Domain | vrf.apexaccs[.]org | บริการยืนยันที่ใช้ส่งคำสั่ง |
| Domain | verify.apexfdn[.]xyz | โฮสต์สคริปต์ติดตั้ง macOS และไฟล์ CloudSyncD |
| Domain | ccmihr[.]com | โครงสร้าง C2 ของ CloudSyncD |
| Domain | 0auth-chromium[.]com | โฮสต์สคริปต์ PowerShell บน Windows |
| Domain | ehegisnightmare[.]icu | โฮสต์ตัว loader บน Windows |
| Domain | arenapex[.]cloud | โฮสต์ดาวน์โหลดสคริปต์ Windows รุ่นแรก |
| Domain | cloudmain365duo[.]top | โฮสต์ดาวน์โหลดสคริปต์ Windows ที่ใช้แทน |
| Domain | fdn4apex[.]com | โฮสต์ดาวน์โหลดสคริปต์ Windows ที่ซ่อนในภายหลัง |
| Domain | main.router-apex[.]com | โฮสต์สคริปต์อัปเดต macOS รุ่นแรก |
| Domain | update.apex-arena-router[.]com | โฮสต์ loader.sh บน macOS |
