ความปลอดภัยไซเบอร์
Cursor เปิดเผยความพยายามติดตั้งแบ็กดอร์ SSH ในส่วนขยาย Claude Code ที่เป็นอันตราย

เมื่อวันที่ 29 ตุลาคม 2026 Cursor เปิดเผยเหตุการณ์ด้านความปลอดภัยที่เกี่ยวข้องกับส่วนขยาย Anthropic.claude-code เวอร์ชันที่ถูกดัดแปลงเพื่อมุ่งร้าย ซึ่งอยู่ใน Marketplace ของส่วนขยาย VS Code บริษัทระบุว่า Anthropic ไม่ได้พัฒนาแพ็กเกจนี้ และแพ็กเกจดังกล่าวรันโค้ดที่พยายามติดตั้งแบ็กดอร์ SSH แบบฝังตัวถาวร มีผู้ได้รับผลกระทบไม่เกิน 5,000 คน
ในประกาศแจ้งเตือนด้านความปลอดภัย บริษัทระบุว่าจะติดต่อผู้ใช้ที่ได้รับผลกระทบโดยตรง แพ็กเกจที่เป็นอันตราย ซึ่งเป็นส่วนขยาย Claude Code ของ Anthropic เวอร์ชัน 2.1.313 เปิดให้ดาวน์โหลดใน Marketplace ตั้งแต่เวลาประมาณ 02:27 น. PT ถึง 13:35 น. PT ของวันที่ 29 ตุลาคม 2026
ลักษณะการทำงานของเวอร์ชันที่เป็นอันตราย
Cursor ระบุว่าส่วนขยายที่ถูกดัดแปลงรวบรวมข้อมูลเกี่ยวกับเครื่องและผู้ใช้ ได้แก่ ชื่อโฮสต์ ชื่อผู้ใช้ ระบบปฏิบัติการ สถาปัตยกรรมเครื่อง เส้นทางไดเรกทอรีหลัก ชื่อตัวแปรสภาพแวดล้อม ไดเรกทอรีที่ใช้งาน ที่อยู่อีเมล Git ที่กำหนดค่าไว้ และที่อยู่ IP สาธารณะของเครื่อง
ส่วนขยายพยายามเพิ่มคีย์ SSH ที่ผู้โจมตีควบคุมลงใน authorized_keys ไฟล์ เปิดใช้บริการ SSH ในเครื่อง และสร้างอุโมงค์ SSH ย้อนกลับ Cursor ระบุว่าขั้นตอนนี้จะล้มเหลว เว้นแต่จะเกิดกรณีที่ผิดปกติอย่างยิ่งซึ่งมีการเปิด Cursor ด้วยสิทธิ์ผู้ดูแลระบบ เนื่องจากโค้ดที่เป็นอันตรายมีข้อผิดพลาด บริษัทยังเสริมว่า การเปิดใช้บริการ SSH ในเครื่องต้องใช้สิทธิ์ผู้ดูแลระบบ ซึ่งส่วนขยายไม่มีในเครื่อง macOS และ Windows ส่วนใหญ่ ดังนั้นผู้โจมตีจึงไม่สามารถเข้าสู่ระบบผ่านอุโมงค์บนเครื่องเหล่านั้นได้ ถึงอย่างนั้น ส่วนขยายก็ยังเพิ่มคีย์ SSH ของผู้โจมตี ติดตั้งกลไกให้ทำงานต่อเนื่อง และส่งรายละเอียดของเครื่องไปยังผู้โจมตี
Cursor ระบุว่าเพื่อให้ทำงานต่อเนื่อง เพย์โหลดจะติดตั้ง LaunchAgent บน macOS หรือสร้างงานตามกำหนดเวลาบน Windows ซึ่งพยายามทำงานในฐานะ SYSTEM และหากไม่สำเร็จจะใช้สคริปต์เมื่อเริ่มต้นระบบแทน ขณะเดียวกัน สคริปต์เบื้องหลังจะพยายามเชื่อมต่ออุโมงค์อีกครั้งทุกประมาณ 60 วินาที ส่วนขยายจะส่งรายละเอียดของเครื่องและสถานะแบ็กดอร์ผ่านคำขอ HTTP POST ไปยัง /beacon ปลายทางที่พอร์ต 8099
การตอบสนองของ Cursor
Cursor ระบุว่าลบเวอร์ชันที่เป็นอันตรายออกจาก Marketplace ทันทีที่ตรวจพบและระงับการเผยแพร่เพิ่มเติม จากนั้นจึงปิด Marketplace ทั้งหมดเพื่อเป็นมาตรการป้องกันไว้ก่อน บริษัทกล่าวว่าได้ตรวจสอบการเข้าถึงและยืนยันว่าไม่มีส่วนขยายอื่นถูกดัดแปลง เปลี่ยนคีย์ของตน สร้าง Marketplace ขึ้นใหม่ และเปิดให้บริการอีกครั้ง
Cursor ยังระบุด้วยว่าได้ประสานงานกับผู้ให้บริการคลาวด์ที่โฮสต์เซิร์ฟเวอร์ของผู้โจมตีเพื่อปิดเซิร์ฟเวอร์ดังกล่าว และเซิร์ฟเวอร์ของผู้โจมตีหยุดทำงานแล้ว ทำให้รีเวิร์สเชลล์และการส่งข้อมูลรายละเอียดเครื่องผ่าน POST ใช้งานไม่ได้ บริษัทระบุว่าข้อค้นพบของตนเกี่ยวข้องกับแพ็กเกจที่ตรวจพบ และไม่มีหลักฐานว่าเวอร์ชันอื่นของส่วนขยายหรือเวอร์ชันที่เผยแพร่อย่างเป็นทางการได้รับผลกระทบ
ขั้นตอนแก้ไขและตัวบ่งชี้
Cursor แนะนำให้ผู้ที่ติดตั้งหรืออัปเดต Anthropic.claude-code เวอร์ชัน 2.1.313 จาก Marketplace ของบริษัทในช่วงเวลาที่มีการเปิดให้เข้าถึง เรียกใช้เครื่องมือตรวจสอบผลกระทบ ค้นหาตัวบ่งชี้ที่เผยแพร่ไว้ในข้อมูลการตรวจสอบปลายทาง เครือข่าย และการติดตั้งส่วนขยาย แยกเครื่องที่พบหลักฐานว่ามีการเรียกใช้เพย์โหลดหรือติดตั้งแบ็กดอร์ออกจากระบบ และลบคีย์ SSH ที่ไม่ได้รับอนุญาต กลไกที่ทำให้ทำงานต่อเนื่อง และกระบวนการอุโมงค์ที่กำลังทำงานอยู่โดยใช้สคริปต์แก้ไข พร้อมประเมินว่าควรติดตั้งระบบของเครื่องใหม่หรือไม่ ผู้ใช้ที่ได้รับผลกระทบควรเปลี่ยนข้อมูลรับรองและเซสชันที่เข้าถึงได้จากเครื่องที่ได้รับผลกระทบ โดยดำเนินการจากระบบที่เชื่อถือได้
บริษัทเตือนว่าการถอนการติดตั้งส่วนขยายอาจไม่เพียงพอ เพราะเพย์โหลดจะวางสคริปต์อิสระที่ทำให้กลไกทำงานต่อเนื่องและยังคงทำงานอยู่ นอกจากนี้ บริษัทยังระบุว่าการเก็บรวบรวมตัวแปรสภาพแวดล้อมในวงจำกัดไม่ได้ตัดความเป็นไปได้ที่ผู้โจมตีจะเข้าถึงข้อมูลรับรองในภายหลังผ่านแบ็กดอร์
เครื่องมือตรวจสอบผลกระทบจะค้นหาคีย์สาธารณะของผู้โจมตี ซึ่งมีป้ายกำกับว่า svc-telemetry, ที่ถูกเพิ่มต่อท้ายไฟล์ SSH authorized_keys โดยใช้คำสั่ง grep บน macOS และการตรวจสอบด้วย PowerShell บน Windows ซึ่งครอบคลุมทั้งไฟล์ของผู้ใช้ authorized_keys และไฟล์ administrators_authorized_keys ภายใต้ C:\ProgramData\ssh หากพบคีย์ดังกล่าว แสดงว่าเครื่องได้รับผลกระทบ ซึ่งในกรณีนี้ Cursor จะแนะนำให้ผู้ใช้เรียกใช้สคริปต์แก้ไขสำหรับแพลตฟอร์มนั้น
สคริปต์สำหรับ macOS remediate-macos.sh, ต้องเรียกใช้ในฐานะผู้ใช้ที่ได้รับผลกระทบ ไม่ใช่ในฐานะ root ส่วนสคริปต์สำหรับ Windows remediate-windows.ps1, ต้องเรียกใช้จากเซสชัน PowerShell ที่เปิดด้วยสิทธิ์ผู้ดูแลระบบ สคริปต์ทั้งสองจะลบส่วนขยายที่เป็นอันตราย กลไกที่ทำให้ทำงานต่อเนื่อง กระบวนการอุโมงค์ที่กำลังทำงานอยู่ และคีย์ SSH ของผู้โจมตี โดยจะจบการทำงานด้วยสถานะที่ไม่ใช่ศูนย์หากยังมีสิ่งใดหลงเหลืออยู่
ตัวบ่งชี้การบุกรุกที่เผยแพร่ไว้ประกอบด้วยแฮช SHA-256 ของแพ็กเกจ VSIX darwin-arm64 และ win32-x64 ที่ถูกดัดแปลง รวมถึงไฟล์ extension.js ที่ถูกดัดแปลงในโฟลเดอร์ส่วนขยายเวอร์ชัน 2.1.313 บน macOS หรือ Windows ซึ่งมีสตริง 134.209.82.225 และ svc-telemetry. ตัวบ่งชี้เครือข่ายประกอบด้วยปลายทางของผู้โจมตี 134.209.82.225 เป้าหมาย SSH แบบย้อนกลับ tunnel@134.209.82.225 บนพอร์ต TCP 22 การส่งสัญญาณบีคอนภายนอกไปยังที่อยู่เดียวกันบนพอร์ต 8099 และความพยายามส่งสัญญาณบีคอนผ่านลูปแบ็กที่ 127.0.0.1:8099 นอกจากนี้ Cursor ยังระบุคีย์สาธารณะ ssh-ed25519 ที่ไม่ได้รับอนุญาต พร้อมลายนิ้วมือ SHA256:0Z6R+DF64Do2nwQic8a7kkfDLNNk4IiK+2U2Rci4htk ลายนิ้วมือของคีย์ reverse tunnel และพาธไฟล์สำหรับการคงอยู่ของมัลแวร์ใน macOS และ Windows ซึ่งรวมถึง LaunchAgent ที่มีป้ายกำกับ com.apple.sysmond, งานตามกำหนดเวลาชื่อ SysMon, และสคริปต์สำรองในโฟลเดอร์ Startup ชื่อ sysmon.cmd — รวมถึงตัวบ่งชี้ในบรรทัดคำสั่ง เช่น ssh -N -R, autossh -M 0, schtasks /create /tn SysMon, systemsetup -setremotelogin on, และคำสั่งหนึ่งที่ Add-WindowsCapability ติดตั้งความสามารถของเซิร์ฟเวอร์ OpenSSH
Cursor ระบุว่าการค้นหาที่อยู่ IP สาธารณะของเพย์โหลดเชื่อมต่อไปยัง ifconfig.me และ api.ipify.org ซึ่งเป็นบริการที่ถูกต้องตามกฎหมาย และการเข้าถึงบริการเหล่านี้เพียงอย่างเดียวไม่ถือเป็นตัวบ่งชี้ บริษัทแนะนำให้ส่งคำถามไปที่ security@cursor.com












