พบส่วนขยาย Claude Code ปลอมบน Cursor ฝังมัลแวร์ขโมยข้อมูล
ผู้ใช้งาน Cursor ตกเป็นเป้าหมายของการโจมตีแบบ supply chain attack หลังพบส่วนขยาย Claude Code ของ Anthropic เวอร์ชันอันตรายถูกแพร่กระจายบนร้านค้าส่วนขยาย
เหตุการณ์นี้เกิดขึ้นเมื่อวันที่ 29 ตุลาคม โดยพบส่วนขยาย anthropic.claude-code เวอร์ชัน 2.1.312 และ 2.1.313 ปรากฏอยู่ใน Cursor VS Code Extension Marketplace เป็นเวลาประมาณ 11 ชั่วโมง ซึ่งภายในมีการแฝงโค้ด JavaScript ที่ออกแบบมาให้ทำงานทันทีเมื่อโหลดโมดูลเพื่อสร้าง reverse SSH tunnel
Kevin Beaumont นักวิจัยด้านความปลอดภัย ระบุ ว่ามีเครื่องของนักพัฒนาประมาณ 5,000 เครื่องที่อาจดาวน์โหลดส่วนขยายเวอร์ชันอันตรายนี้ไปใช้งาน โดยมุ่งเป้าไปที่ผู้ใช้ทั้งระบบปฏิบัติการ macOS และ Windows
ทาง Anthropic ยืนยันว่าส่วนขยายที่ถูกดัดแปลงเหล่านี้ไม่ได้พัฒนาโดยบริษัท และไม่ได้มีการแพร่กระจายไปยัง Microsoft Visual Studio Marketplace, Open VSX หรือ NPM registry แต่อย่างใด Felix Rieseberg จาก Anthropic กล่าว ว่าผู้ไม่ประสงค์ดีอาศัยการเข้าถึง marketplace ของ Cursor เพื่อปล่อยซอฟต์แวร์ปลอม ซึ่งเวอร์ชันในช่องทางหลักไม่ได้รับผลกระทบแต่อย่างใด เพื่อป้องกันความสับสน Anthropic ได้ข้ามไปอัปเดตส่วนขยาย Claude Code ของจริงเป็นเวอร์ชัน 2.1.314 โดยตรง ขณะที่ทาง Cursor ได้ลบส่วนขยายอันตรายออกจากร้านค้าทันที พร้อมสั่งระงับและสร้าง marketplace ใหม่ทั้งหมด รวมถึงทำการ rotate key และประสานงานปิดเซิร์ฟเวอร์ของผู้โจมตีแล้ว
ด้านพฤติกรรมของมัลแวร์ Microsoft ระบุว่าตัวโหลดจะเริ่มจากการสำรวจข้อมูลโฮสต์ (reconnaissance) เช่น hostname, username, OS และ Git email จากนั้นจะพยายามติดตั้ง SSH key และสร้างกลไก persistence เพื่อให้มัลแวร์ยังคงอยู่ในระบบแม้จะปิดโปรแกรมไปแล้ว
อย่างไรก็ตาม ข้อมูลจาก Cursor ระบุว่าการเปิดบริการ SSH จำเป็นต้องมีสิทธิ์ระดับผู้ดูแลระบบ (admin rights) ซึ่งในระบบ macOS และ Windows ส่วนใหญ่ขั้นตอนการสร้าง tunnel นี้มักจะล้มเหลว ทำให้ผู้โจมตีไม่สามารถเข้าถึงเครื่องได้โดยง่าย
คำแนะนำสำหรับผู้ใช้คือให้ลบส่วนขยายเวอร์ชันอันตรายออกทันที โดย Cursor ได้แจกสคริปต์ตรวจหาการติดเชื้อและตัวบ่งชี้การบุกรุก (IoCs) ไว้แล้ว ทั้งนี้หากพบหลักฐานการทำงานของ backdoor ควรแยกโฮสต์ออกจากเครือข่าย ลบ SSH key ที่แปลกปลอม และพิจารณาล้างเครื่องใหม่ เนื่องจาก payload อาจวางสคริปต์ standalone ทิ้งไว้ในระบบ

ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
