Sự cố trên GitHub của Microsoft là hồi cuối cùng của một chiến dịch bắt đầu từ vài ngày trước đó trong chuỗi cung ứng phần mềm mã nguồn mở.
Vào ngày 1 tháng 6 năm 2026, những kẻ tấn công đã sử dụng tài khoản GitHub bị đánh cắp của một nhân viên Red Hat để phát hành các phiên bản có cửa hậu của 32 gói npm chính thức thuộc phạm vi @redhat-cloud-services, trải dài trên hơn 90 phiên bản . Bộ phận Tình báo Mối đe dọa của Microsoft đã lần ra nguồn gốc của sự xâm phạm từ quy trình CI/CD (Tích hợp Liên tục và Phân phối Liên tục)
RedHatInsights/javascript-clients, cho phép kẻ tấn công phát hành các gói có chứa trojan với chữ ký xác thực nguồn gốc trông hợp pháp . Các gói độc hại này mang theo một tập lệnh preinstall đã bị làm xáo trộn, thực thi công cụ đánh cắp thông tin xác thực ngay khi cài đặt, đặt nền móng cho sự lây lan rộng hơn của Miasma
.
Phản ứng trước cuộc tấn công rất nhanh chóng và dứt khoát, nhưng những hệ lụy của sự cố thì sâu rộng.
Miasma là hậu duệ trực tiếp của bộ khung sâu Mini Shai-Hulud, một bộ công cụ được tạo ra bởi nhóm đe dọa có tên là TeamPCP . Chiến dịch trước đó của TeamPCP, được tiết lộ vào ngày 12 tháng 5 năm 2026, đã xâm phạm hơn 170 gói npm và PyPI, với tổng số lượt tải về lên tới hơn 518 triệu, nhắm trực tiếp vào các thư viện dành cho lập trình viên AI
.
Tình hình càng trở nên phức tạp hơn khi TeamPCP đã công khai mã nguồn của bộ khung Mini Shai-Hulud . Điều này có nghĩa là một số lượng không xác định các tác nhân sao chép có quyền truy cập vào cùng một cơ sở mã nguồn. Mặc dù kỹ thuật và mã nguồn liên kết mạnh mẽ Miasma với dòng dõi của TeamPCP, nhiều nhà nghiên cứu bảo mật thận trọng rằng không thể quy kết hoàn toàn trách nhiệm cho nhóm ban đầu, vì bất kỳ tác nhân nào có bộ công cụ mã nguồn mở này đều có thể đã dàn dựng một phần hoặc toàn bộ làn sóng tấn công cụ thể này
.
Vụ tấn công Miasma đã định nghĩa lại một cách cơ bản các ranh giới an ninh. Việc mở một kho lưu trữ mã nguồn không còn là một hành động thụ động và an toàn nữa. Các nhà nghiên cứu đã thống nhất đưa ra một số khuyến nghị chính:
Comments
0 comments