ผู้โจมตีสามารถแทรกโค้ดที่เป็นอันตรายเข้าไปในส่วนเสริม Claude Code อย่างเป็นทางการสำหรับ VS Code ได้

ตรวจพบช่องโหว่ในส่วนเสริม Claude Code อย่างเป็นทางการสำหรับ VS Code ซึ่งจัดจำหน่ายโดย Anthropic และมียอดดาวน์โหลด 63 ล้านครั้ง ผู้โจมตีได้วางไฟล์ anthropic.claude-code@2.1.313 ไว้ในไดเร็กทอรี Open-VSX ซึ่งมีโค้ดที่เป็นอันตรายสำหรับการเข้าถึงระบบของผู้ใช้จากระยะไกล การเผยแพร่เวอร์ชันที่เป็นอันตรายของแพ็กเกจในที่เก็บของ Microsoft ยังไม่ได้รับการยืนยัน แต่มีการสร้างรายงานเตือนภัยสำหรับเวอร์ชันดังกล่าวแล้ว เวอร์ชันที่ได้รับผลกระทบถูกลบออกจากที่เก็บ Open-VSX แล้ว และได้มีการเผยแพร่เวอร์ชันแก้ไข 2.1.314 แล้ว

โค้ดสำหรับโหลดส่วนประกอบที่เป็นอันตรายถูกเพิ่มเข้าไปในส่วนต้นของไฟล์ extension.js และจะถูกเปิดใช้งานเมื่อเริ่มต้นส่วนขยายหลังจากที่ VS Code ถูกเปิดใช้งาน (ไม่จำเป็นต้องมีการโต้ตอบของผู้ใช้กับ Claude เพื่อให้โค้ดที่เป็นอันตรายทำงาน) กิจกรรมที่เป็นอันตรายประกอบด้วยการสร้างไดเร็กทอรี ~/.ssh และเพิ่มคีย์สาธารณะ ssh-ed25519 พร้อมคำอธิบายประกอบ "svc-telemetry" ลงในไฟล์ ~/.ssh/authorized_keys หลังจากนั้น จะมีการตรวจสอบการมีอยู่ของกระบวนการพื้นหลัง sshd ในไดเร็กทอรีนั้น Linux и macOSและเปิดใช้งานเซิร์ฟเวอร์ SSH หากยังไม่ได้ติดตั้ง Windows OpenSSH ถูกติดตั้งผ่าน PowerShell

โค้ดที่เป็นอันตรายจะบันทึกคีย์ส่วนตัวลงในไฟล์ชั่วคราวชื่อ ".stk_*" และตั้งค่าอุโมงค์ย้อนกลับไปยังเซิร์ฟเวอร์ SSH ภายนอก 134.209.82.225 เพื่อการเข้าถึงระยะไกลโดยการเรียกใช้ ssh ด้วยตัวเลือก "-N -R '*:0:localhost:22'" การเชื่อมต่อจะถูกต่ออายุทุกๆ 60 วินาที สคริปต์สำหรับการอัปเดตอุโมงค์และการส่งข้อมูลไปยังเซิร์ฟเวอร์ภายนอก серверы บันทึกไว้ในไฟล์ ~/.config/.smt และ ~/.config/.smtk เรียกใช้งานเป็นระยะใน Linux กำหนดค่าผ่าน cron ใน macOS ผ่าน LaunchAgent (com.apple.sysmond.plist) และใน Windows ผ่านทาง SysMon และฟังก์ชันเริ่มต้นอัตโนมัติ

นอกจากนี้ ระบบยังรวบรวมข้อมูลเกี่ยวกับชื่อโฮสต์ ผู้ใช้ที่ลงทะเบียน ระบบปฏิบัติการ โฟลเดอร์โฮม อีเมล (ผ่าน git config --global user.email) และตัวแปรสภาพแวดล้อมที่มีชื่อประกอบด้วยคำว่า KEY, TOKEN, SECRET, PASS, AWS และ GCP ข้อมูลถูกส่งในรูปแบบ JSON ไปยัง URL http://134.209.82.225:8099/beacon

ผู้ใช้งานส่วนเสริม Claude Code สำหรับ VS Code ควรตรวจสอบระบบของตนเพื่อหาการติดตั้งเวอร์ชันที่เป็นอันตราย 2.1.313 ตัวบ่งชี้การถูกโจมตีของระบบ ได้แก่ การปรากฏของไฟล์ ~/.config/.smt, ~/.config/.smtk, ~/Library/LaunchAgents/com.apple.sysmond.plist, ${TMPDIR}/.stk_*, ~/.config/smt.cmd,
ไฟล์ ~/.config/smtk, SysMon และ sysmon.cmd รวมถึงการเข้าถึงพอร์ต 22 และ 8099 ที่อยู่ IP 134.209.82.225 และส่งคำขอ HTTP/HTTPS ไปยังโฮสต์ ifconfig.me และ api.ipify.org

ยังไม่แน่ชัดว่าผู้โจมตีสามารถแทรกโค้ดที่เป็นอันตรายเข้าไปในส่วนเสริมได้อย่างไร แต่เชื่อว่าบัญชีของพนักงาน Anthropic ที่ดูแลแพ็กเกจอาจถูกแฮ็ก หรืออาจมีการใช้ประโยชน์จากช่องโหว่ด้านความปลอดภัยในระบบเผยแพร่เวอร์ชันใหม่

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster