
Một bản cập nhật, nhiều điểm bám trên máy
Gỡ tiện ích có đủ để kết thúc xử lý sự cố? Với bản Claude Code độc hại được phát tán qua Cursor Marketplace, câu hỏi nằm ở những thay đổi mà mã độc tìm cách tạo ra bên ngoài trình soạn thảo: khóa SSH, đường hầm ngược và cơ chế duy trì quyền truy cập của hệ điều hành. Theo nhận định của TMGS, chính các dấu vết này phải quyết định phạm vi ứng phó.
Theo các nhà nghiên cứu được The Hacker News dẫn lại, phiên bản 2.1.313 bị cài mã độc của tiện ích Claude Code chính thức đã được phân phối như một bản cập nhật hợp lệ, dưới danh tính nhà phát hành hợp lệ. Cursor đã tạm đóng marketplace để gỡ gói bị xâm nhập.
Tiện ích được thiết kế để kích hoạt sau khi VS Code khởi động và khi webview mở, rồi thêm khóa do kẻ tấn công kiểm soát vào tệp authorized_keys trong thư mục SSH của người dùng. Mã độc tiếp tục tìm cách cho phép truy cập qua SSH trên Windows, Linux và macOS, thiết lập đường hầm ngược, cài cơ chế duy trì quyền truy cập bằng scheduled task, crontab hoặc LaunchAgent theo từng nền tảng. Nó còn gửi dữ liệu trinh sát máy chủ qua HTTP không mã hóa.
Theo Cursor, bước bật dịch vụ SSH cần quyền quản trị nên thường thất bại trên macOS và Windows, trừ khi Cursor được chạy với quyền quản trị. Tuy vậy, khóa SSH và cơ chế duy trì vẫn được cài kể cả khi bước đó thất bại, và Cursor cảnh báo gỡ tiện ích có thể chưa đủ.
Những hành vi này giải thích vì sao trạng thái của tiện ích và trạng thái an toàn của máy cần được kiểm tra riêng. Việc gói độc hại biến mất khỏi marketplace không chứng minh rằng khóa SSH hoặc cơ chế duy trì quyền truy cập trên một máy đã được loại bỏ.
Danh tính hợp lệ, đường vào vẫn chưa rõ
Chi tiết đáng chú ý là bản cập nhật xuất hiện dưới danh tính nhà phát hành hợp lệ. Tuy nhiên, phương thức đưa bản cập nhật trái phép vào hệ thống vẫn chưa rõ. Dữ kiện hiện có chưa đủ để kết luận tài khoản nhà phát hành, hạ tầng phát hành hay thành phần nào khác đã bị xâm nhập.
Phạm vi phân phối cũng cần được giữ chính xác: bản độc hại chỉ được ghi nhận qua marketplace của Cursor; chưa có bằng chứng cho thấy nó xuất hiện trên Open VSX hoặc Microsoft VS Code Marketplace chính thức. Vì vậy, tên tiện ích và số phiên bản cần được đối chiếu cùng nguồn cài đặt khi khoanh vùng.
Cursor cho biết sự cố ảnh hưởng tối đa 5.000 người dùng đã cài phiên bản độc hại trong khoảng 2:27 sáng đến 1:35 chiều, giờ Thái Bình Dương, ngày 29/10/2026. Con số này không phải bằng chứng rằng cửa hậu đã được thiết lập thành công trên toàn bộ số máy đó.
Khoanh vùng theo bản cài, xử lý theo dấu vết
Tính đến ngày 30/10/2026, phiên bản độc hại đã bị gỡ và Anthropic đã phát hành phiên bản 2.1.314 trên Open VSX lẫn Microsoft VS Code Marketplace. Theo TMGS, chuyển sang phiên bản mới cần đi cùng việc kiểm tra những thay đổi mà bản độc hại có thể đã tạo trên máy.
TMGS khuyến nghị doanh nghiệp thực hiện các bước phòng thủ sau:
- Lập danh sách máy cần kiểm tra: đối chiếu phiên bản tiện ích, nguồn cài và thời điểm cài đặt với cửa sổ ảnh hưởng được công bố. Ghi rõ múi giờ khi tổng hợp nhật ký để tránh bỏ sót.
- Cô lập máy thuộc diện nghi vấn và giữ bằng chứng: lưu nhật ký cùng thông tin về khóa SSH, tác vụ định kỳ và kết nối mạng liên quan trước khi dọn dẹp.
- Rà soát dấu vết ngoài tiện ích: kiểm tra khóa lạ trong authorized_keys, scheduled task, crontab, LaunchAgent và hoạt động SSH hoặc đường hầm bất thường. Loại bỏ thành phần trái phép sau khi xác minh.
- Xử lý thông tin xác thực: thu hồi phiên đăng nhập, thay mới thông tin xác thực có nguy cơ bị lộ và kiểm tra lại máy sau khắc phục.
Với doanh nghiệp Việt Nam có đội phát triển nội bộ hoặc thuê ngoài, TMGS đề xuất giao rõ đầu mối kiểm kê máy lập trình viên, kể cả máy do đối tác quản lý nhưng được phép truy cập tài nguyên doanh nghiệp. Danh sách này nên ghi cả nguồn cài tiện ích. Khi cần ứng phó, câu trả lời hữu ích phải đến được cấp máy và người chịu trách nhiệm xử lý.
Nguồn tham khảo
The Hacker News: Bản cập nhật Claude Code độc hại qua Cursor Marketplace