Claude Code VS Code mở rộng bị cài đặt backdoor SSH
Vào ngày 30 tháng 10, nhà nghiên cứu an ninh Paul McCarty (6mile) đã đăng bài trên blog OpenSource Malware cho biết, phần mở rộng Claude Code của Anthropic cho VS Code đã bị tấn công vào ngày hôm đó, phiên bản độc hại 2.1.313 đã được phát hành trên đăng ký Open VSX. Phần mở rộng này được xác định là anthropic.claude-code@2.1.313, gói JavaScript chính đã chèn một đoạn mã tải 66 dòng trước mã phần mở rộng bình thường. Các nhà nghiên cứu cho biết, hiện tại chỉ xác nhận phiên bản Open VSX đã phân tích là mẫu độc hại, và đã cẩn thận gửi báo cáo mối đe dọa cho phiên bản cùng loại trên thị trường của Microsoft VS Code.
Bài viết cho biết, phần mở rộng đã giải nén và tệp nhị phân đi kèm giống với phiên bản bình thường, sự khác biệt chỉ nằm ở extension.js. Phần mở rộng sẽ tải tệp này sau khi VS Code khởi động và khi Webview mở, người dùng không cần khởi động cuộc trò chuyện Claude để kích hoạt. Bộ tải sẽ ghi vào cấu hình SSH của người dùng một khóa của kẻ tấn công được đánh dấu là svc-telemetry, cố gắng kích hoạt dịch vụ SSH cục bộ, thiết lập một đường hầm ngược tới 134.209.82.225, và thiết lập tính bền vững trên macOS, Linux và Windows, sau đó gửi thông tin trinh sát máy chủ tới cổng 8099 của địa chỉ đó qua HTTP không mã hóa. Giai đoạn tiêm không tải thêm tệp thực thi hoặc kịch bản nào khác.
Các nhà nghiên cứu cho biết, chủ sở hữu của phần mở rộng Open VSX bị ảnh hưởng là nhân viên của Anthropic, Igor Kofman, hiện vẫn chưa rõ liệu tài khoản của ông hay các khâu phát hành khác đã bị lợi dụng; Dean Hardcastle đã thông báo cho ông về sự cố này. Bài viết nêu rõ, nguồn gốc của thư mục đã phân tích vẫn chưa được xác định, các phát hiện liên quan không thể chứng minh riêng rẽ rằng thị trường chính thức của Anthropic hoặc cơ sở hạ tầng phân phối đã bị xâm nhập, danh tính của kẻ tấn công và quyền sở hữu cơ sở hạ tầng cũng chưa được xác minh. Bài viết khuyến nghị kiểm tra các đường dẫn tệp liên quan, chú thích khóa và mục khởi động, chặn cổng 22 và 8099 của 134.209.82.225, và thay đổi thông tin xác thực mà tài khoản bị ảnh hưởng có thể truy cập trên hệ thống sạch.