Payload này thực chất là một trình thu thập thông tin xác thực nhiều giai đoạn nhắm vào môi trường phát triển phần mềm.
Mã độc tìm kiếm trong file hệ thống và biến môi trường để thu thập các bí mật quan trọng như:
op đang mởSau khi thu thập, dữ liệu có thể bị gửi ra ngoài qua HTTPS, GitHub API hoặc kênh DNS để nhanh chóng rời khỏi máy nạn nhân.
Ngoài việc đánh cắp dữ liệu, phần mềm độc hại còn cố gắng duy trì quyền truy cập lâu dài vào máy của lập trình viên.
Một số dấu hiệu được phát hiện gồm:
~/.local/share/kitty/cat.py~/Library/LaunchAgents/com.user.kitty-monitor.plist/var/tmp/.gh_update_state/tmp/kitty-*Mã độc cũng có thể tạo:
Cơ chế duy trì truy cập khác nhau tùy hệ điều hành:
Điều này cho phép kẻ tấn công tiếp tục truy cập ngay cả khi extension đã bị gỡ bỏ.
Vụ việc năm 2026 không phải là lần đầu hệ sinh thái Nx bị tấn công.
Vào tháng 8/2025, các phiên bản độc hại của gói nx trên npm đã được phát hành. Những gói này quét hệ thống để thu thập credential và tải chúng lên các repository GitHub do kẻ tấn công kiểm soát.
Hai sự kiện liên tiếp cho thấy một xu hướng rõ ràng:
Trong vụ 2026, nhóm Nx cho biết extension độc hại được phát hành bằng thông tin đăng nhập GitHub bị đánh cắp từ một nhà phát triển từng bị ảnh hưởng bởi sự cố bảo mật trước đó.
Người dùng có nguy cơ nếu đã cài đặt hoặc tự động cập nhật Nx Console phiên bản 18.95.0 trong khoảng thời gian sau:
Điều này bao gồm:
Nếu cài đặt trong khoảng thời gian này, nên giả định hệ thống đã bị xâm nhập cho đến khi kiểm tra xong.
Lập trình viên nên kiểm tra ngay các dấu hiệu sau:
Nếu phát hiện bất kỳ dấu hiệu nào, nên coi máy đã bị xâm nhập.
Nếu nghi ngờ bị ảnh hưởng, các nhóm phát triển nên thực hiện:
cat.py hoặc tiến trình có __DAEMONIZED=1.launchctl unload ~/Library/LaunchAgents/com.user.kitty-monitor.plist
Trong trường hợp xác nhận bị xâm nhập, biện pháp an toàn nhất thường là cài lại hoặc rebuild hoàn toàn máy phát triển từ môi trường sạch rồi cấp lại credential mới.
Sự cố này cho thấy một thực tế ngày càng rõ ràng trong ngành phần mềm: chuỗi cung ứng không chỉ nằm ở thư viện hay package — mà còn ở chính các công cụ phát triển.
Các extension editor, build system và package registry hiện có quyền truy cập sâu vào mã nguồn và credential. Vì vậy, chỉ vài phút phát hành bản cập nhật độc hại cũng đủ để kẻ tấn công thu thập lượng lớn bí mật từ môi trường phát triển.
Đối với tổ chức, điều quan trọng là:
Comments
0 comments