Kerentanan  ·  2026-11-13

wfx-loot campaign: 4,837 akun GitHub yang diretas mendorong pencuri rahasia CI yang menghapus diri sendiri ('wfx') ke puluhan ribu repositori

KerentananHigh dampakGlobal
Pada 10-12 November, penyerang menggunakan kredensial curian dari 4.837 akun GitHub untuk membuka PR uji 'docs: dependency audit notes' di sekitar 61.764 repositori, lalu mendorong pencuri rahasia CI ('wfx') ke ribuan repositori. Ia berjalan di setidaknya 1.806 repositori, mengumpulkan rahasia GitHub Actions, token OIDC/runtime, kunci layanan AI, dan kredensial cloud, serta menulis ulang kebijakan kepercayaan peran AWS / menambahkan identitas gabungan Azure untuk bertahan setelah rotasi, menghapus lognya dan seringkali mengembalikan commit dalam hitungan menit.
Ini adalah serangan rantai pasokan skala besar pada ekosistem developer/AI. Pencuri ini secara eksplisit mengumpulkan 'kunci untuk layanan AI' dan peran cloud yang terikat pada pipeline AI dan agen coding, serta berusaha bertahan dari rotasi kredensial. Tim AI mana pun yang build CI, kontainer, atau otomatisasinya membaca repositori ini harus memperlakukan semua rahasia mereka sebagai terekspos.
Menggunakan kredensial GitHub yang dicuri, penyerang membuka pull request uji dari cabang wfx-docs lalu mendorong workflow atau hook postinstall npm yang menjalankan skrip pencuri rahasia yang menghapus diri sendiri di runner CI / mesin developer, mengeksfiltrasi rahasia CI dan kredensial cloud ke C2 penyerang atau Telegram, serta menanam backdoor persistensi.
Repositori GitHub mana pun yang dapat ditulisi oleh 4.837 akun yang dikompromikan; workflow GitHub Actions dan hook postinstall npm (package.json). Indikator: cabang wfx-docs, judul PR 'docs: dependency audit notes', skrip .ci-*.sh, ringkasan langkah WFX-BEGIN.
Cabut token penulis commit yang dikompromikan, izin aplikasi OAuth, kunci SSH, dan sesi; rotasi setiap rahasia/variabel CI yang dapat dibaca repositori; aktifkan 2FA; perlakukan mesin mana pun yang menjalankan npm install pada commit yang terkena dampak sebagai dikompromikan. Cari kredensial gabungan wfx-ci-* di Entra, wfx-* AssumeRoleWithWebIdentity/CreateAccessKey di AWS CloudTrail, dan artefak wfx-cache.
The Hacker News — 4,837 hijacked GitHub accounts ran CI secret stealerHelp Net Security — wfx-loot GitHub Actions secret stealer
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →