ส่วนขยาย Claude Code บน Cursor มีโค้ดอันตราย ฝัง SSH กลับหลังบ้าน

ส่วนขยาย Claude Code ของ Anthropic ซึ่งเป็นผู้ช่วย AI สำหรับการเขียนโค้ด ถูกพบว่าถูกนำไปเผยแพร่ในตลาดส่วนขยายของ Cursor เป็นเวลาประมาณ 11 ชั่วโมง ในวันที่ 29 ตุลาคม ทำให้มีนักพัฒนาถึง 5,000 คนตกอยู่ในความเสี่ยงจากมัลแวร์ที่ออกแบบมาเพื่อติดตั้ง SSH backdoor แบบถาวร

นักวิจัยจาก Phorion และ OpenSourceMalware พบว่าผู้โจมตีได้แทรก malicious JavaScript loader ไว้ที่ต้นไฟล์ extension.js ของส่วนขยาย โดยที่โค้ดส่วนใหญ่ของส่วนขยายยังคงเหมือนเดิม

บนระบบ Windows มัลแวร์พยายามติดตั้งและเริ่มต้น OpenSSH server ผ่าน PowerShell แต่กลับพยายามทำผ่าน /bin/sh ซึ่งเป็น Unix shell ที่ไม่มีใน Windows มาตรฐาน แม้ว่า SSH backdoor จะล้มเหลว แต่มัลแวร์ก็ยังคงส่งข้อมูลการสอดแนมไปยังเซิร์ฟเวอร์ของผู้โจมตี รวมถึงชื่อผู้ใช้ โฮสต์ IP สาธารณะ และอีเมล Git

ผู้ที่ดาวน์โหลดแพ็กเกจในช่วงเวลาดังกล่าวควรตรวจสอบการมีอยู่ของ SSH key ชื่อ ‘svc-telemetry’ บนเครื่องของตน และทำตามคำแนะนำการแก้ไขของ Cursor หากยืนยันว่าได้รับผลกระทบ

แม้ว่ารายงานเบื้องต้นจะระบุว่า npm, Open VSX และ Microsoft Visual Studio Code Marketplace ก็ได้รับผลกระทบด้วย แต่ต่อมาได้รับการยืนยันว่า Cursor เป็นแหล่งเดียวที่เผยแพร่ส่วนขยายที่เป็นอันตรายนี้ อย่างไรก็ตาม ยังมีคำถามมากมายเกี่ยวกับ supply chain attack นี้ รวมถึงวิธีการที่ผู้โจมตีสามารถเผยแพร่ส่วนขยายที่เป็นอันตรายภายใต้ชื่อ Anthropic บนตลาดของ Cursor ได้

ศัพท์ที่ควรรู้

  • Claude Code – ส่วนขยาย AI ที่ช่วยนักพัฒนาเขียนและดีบักโค้ดโดยใช้คำสั่งภาษาธรรมชาติ
  • SSH backdoor – ช่องโหว่ที่ผู้โจมตีติดตั้งไว้เพื่อให้สามารถกลับเข้าไปในระบบเป้าหมายได้
  • JavaScript loader – โค้ดที่ถูกแทรกเข้าไปเพื่อโหลดและรันโค้ดอันตรายอื่น ๆ
  • OpenSSH server – โปรแกรมที่ใช้สำหรับจัดการการเชื่อมต่อระยะไกลอย่างปลอดภัย
  • Supply chain attack – การโจมตีที่มุ่งเป้าไปที่ซอฟต์แวร์หรือส่วนประกอบของบุคคลที่สามเพื่อเข้าถึงเป้าหมาย

ที่มา: bleepingcomputer.com

Leave a Comment