
Phorion đã phát hiện một backdoor SSH được nhúng trong gói extension Claude Code cho VS Code phiên bản 2.1.313, được phân phối trên Cursor Marketplace. Khi extension được tải, một đoạn mã JavaScript độc hại sẽ tự động chạy, tạo thư mục ~/.ssh và chèn một khóa công khai Ed25519 vào authorized_keys, cho phép kẻ tấn công truy cập máy tính mục tiêu mà không cần tương tác của người dùng.
Backdoor này hỗ trợ ba hệ điều hành: macOS, Linux và Windows, nhưng bài viết tập trung vào macOS, nơi script cố gắng bật SSH bằng lệnh systemsetup -getremotelogin mà không có quyền root. Khi chạy dưới tài khoản chuẩn, lệnh trả về lỗi nhưng vẫn trả về mã thoát 0, khiến đoạn kiểm tra sai và không bật SSH nếu máy chưa có dịch vụ này đang chạy. Dù vậy, khóa đã được ghi vào authorized_keys và quyền truy cập vẫn tồn tại, tạo nguy cơ lâu dài.
Cursor đã nhanh chóng xóa bản phát hành này khỏi Marketplace và rút các gói NPM, VS Code tương ứng. Các tổ chức nên kiểm tra ngay các máy đang cài Claude Code 2.1.313, rà soát file authorized_keys để phát hiện khóa có comment svc-telemetry, và thực hiện phản hồi sự cố nếu phát hiện dấu hiệu xâm nhập.
Vụ việc nhấn mạnh tầm quan trọng của việc kiểm soát nguồn extension trong môi trường phát triển. Đối với cộng đồng AI và lập trình viên Việt Nam, việc kiểm tra và chỉ cài các extension đáng tin cậy sẽ giảm thiểu rủi ro bảo mật và bảo vệ tài sản trí tuệ.
Nguồn: Hacker News — Biên dịch & tổng hợp: danhbaai.com