Một người dùng Claude Code cho biết tác nhân hỗ trợ lập trình tự động đã xóa 48.218 tệp đang hoạt động trong một dự án Windows chỉ trong 103 giây, đồng thời làm mất kho đối tượng Git của repository. Sự việc được chia sẻ trên Reddit kèm báo cáo kiểm tra, chưa phải kết luận điều tra độc lập hoặc xác nhận chính thức về lỗi sản phẩm từ Anthropic.
Sự cố bắt đầu từ tác vụ bảo trì
Theo báo cáo, Claude Code được cấp quyền để xây dựng lại một bản sao thư mục phục vụ tác vụ “#873”. Khi phát hiện script hiện có không thể làm mới bản sao tại chỗ, tác nhân đã tạo một script Python để xóa bản sao cũ trong thư mục tạm.
Thư mục bản sao này có 7.332 tệp thông thường và 614 directory junction trên Windows trỏ ngược về cây thư mục dự án đang hoạt động. Script dọn dẹp sử dụng os.walk(..., followlinks=False) với giả định rằng cơ chế này sẽ không duyệt vào các thư mục liên kết.
Tuy nhiên, theo báo cáo kiểm tra, os.path.islink() đã trả về giá trị không nhận diện junction là symbolic link. Script vì thế xử lý nội dung phía dưới các junction như các thư mục thông thường và xóa nhầm dữ liệu trong dự án chính.
Mức độ thiệt hại được ghi nhận
Log của script cho thấy quá trình đã xử lý 55.550 tệp, 614 junction và 1.808 thư mục. Sau khi loại trừ 7.332 tệp trong bản sao được dự kiến xóa, báo cáo ước tính có 48.218 tệp dữ liệu thực bị xóa ngoài ý muốn.
Thiệt hại không chỉ giới hạn ở mã nguồn hoặc nội dung ứng dụng. Các thư mục .git/objects, refs và logs được cho là đã trống, khiến git log không thể truy xuất lịch sử commit. Git index vẫn còn liệt kê 7.221 đường dẫn, nhưng blob dữ liệu nền tảng đã mất, làm hạn chế khả năng phục hồi bằng Git.
Báo cáo cũng ghi nhận 728 thư mục bị làm trống, trong đó có 418 thư mục nằm dưới khu vực Runners. Một số tệp ở thư mục gốc, tài liệu, bản sao lưu, bản ghi hội thoại và dữ liệu ngoài vùng Dashboard được cho là không bị ảnh hưởng.
ICS hỗ trợ doanh nghiệp đánh giá rủi ro khi triển khai AI coding agent, thiết kế sandbox an toàn, quản lý đặc quyền, bảo vệ repository, xây dựng kiểm soát DevSecOps và tăng cường khả năng sao lưu-phục hồi dữ liệu.
Nguồn: Cyber Security News - Claude Code Agent Allegedly Deletes 48,000 Files in 103 Seconds. Đây là báo cáo do người dùng chia sẻ kèm thông tin kiểm tra, chưa phải kết luận điều tra độc lập hoặc xác nhận chính thức về lỗi của Claude Code.

