OpenAI menjadi korban serangan rantai pasokan: pembaruan macOS wajib sebelum 12 Juni

Sebuah serangan rantai pasokan telah membahayakan dua perangkat karyawan OpenAI pada 11 Mei 2026. Kredensial internal dicuri, tetapi tidak ada data pengguna atau kekayaan intelektual yang terpengaruh.

Insiden tersebut merupakan bagian dari gelombang serangan yang menargetkan rantai pasokan perangkat lunak, dan mengharuskan pengguna macOS OpenAI untuk bertindak sebelum tenggat waktu tertentu. Berikut adalah apa yang kami ketahui.

Pelanggaran Terbatas, Tetapi dengan Konsekuensi Nyata

Pada 11 Mei 2026 UTC, TanStack, sebuah pustaka sumber terbuka yang banyak digunakan, disusupi sebagai bagian dari serangan rantai pasokan perangkat lunak yang lebih besar yang dikenal sebagai « Mini Shai-Hulud ». Dua perangkat karyawan OpenAI, yang berlokasi di lingkungan komputasi internal perusahaan, terpengaruh.

OpenAI mengonfirmasi bahwa mereka segera memulai penyelidikan, mempekerjakan perusahaan pihak ketiga yang berspesialisasi dalam forensik digital, dan kemudian menahan insiden tersebut. Perusahaan mengamati aktivitas yang konsisten dengan perilaku malware yang dijelaskan secara publik, termasuk akses tidak sah dan eksfiltrasi yang berfokus pada kredensial, dalam subset terbatas repositori kode sumber internal yang dapat diakses oleh kedua karyawan yang terkena dampak. (We observed activity consistent with the malware’s publicly described behavior, including unauthorized access and credential-focused exfiltration activity, in a limited subset of internal source code repositories to which the two impacted employees had access.)

Hanya sejumlah terbatas data kredensial yang berhasil diekstraksi dari repositori ini, dan tidak ada informasi atau baris kode lain yang terpengaruh. OpenAI menyatakan bahwa mereka tidak menemukan bukti bahwa data pengguna, sistem produksi, atau kekayaan intelektual perusahaan telah disusupi.

Apa yang Harus Dilakukan Pengguna macOS Sebelum 12 Juni 2026

Poin yang paling nyata bagi pengguna berkaitan dengan sertifikat penandatanganan kode. Kunci penandatanganan untuk Windows, macOS, iOS, dan Android terpengaruh oleh insiden ini. Semua aplikasi OpenAI sedang ditandatangani ulang dan akan dirilis dengan sertifikat baru.

Setelah sertifikat saat ini dicabut sepenuhnya pada 12 Juni 2026, instalasi baru dan peluncuran aplikasi yang ditandatangani dengan sertifikat lama akan diblokir oleh perlindungan keamanan macOS. Pengguna Windows dan iOS tidak terpengaruh dan tidak perlu melakukan apa pun.

Aplikasi macOS yang terpengaruh oleh persyaratan pembaruan ini adalah sebagai berikut:

  • ChatGPT Desktop (versi terakhir yang ditandatangani dengan sertifikat lama: 1.2026.125)
  • Codex App (26.506.31421)
  • Codex CLI (0.130.0)
  • Atlas (1.2026.119.1)

OpenAI menyarankan pengguna untuk memperbarui melalui mekanisme pembaruan terintegrasi dalam aplikasi atau dari halaman unduhan resmi. Perusahaan juga memperingatkan terhadap instalasi aplikasi apa pun dari tautan yang diterima melalui email, pesan, iklan, atau situs web pihak ketiga. OpenAI belum mendeteksi aplikasi berbahaya yang ditandatangani dengan sertifikatnya yang telah disusupi.

Bagaimana TanStack Disusupi dalam Enam Menit

Untuk memahami bagaimana OpenAI terpengaruh, kita perlu kembali ke mekanisme serangan awal terhadap TanStack. Pada 11 Mei 2026 antara pukul 19:20 dan 19:26 UTC, penyerang menerbitkan 84 versi berbahaya di 42 paket npm keluarga @tanstack/* dengan menggabungkan tiga teknik: penyalahgunaan pemicu pull_request_target (disebut « Pwn Request »), peracunan cache GitHub Actions di seluruh batas kepercayaan fork/base, dan ekstraksi dalam memori token OIDC dari proses runner GitHub Actions.

Tidak ada token npm yang dicuri, dan alur publikasi npm TanStack itu sendiri tidak disusupi. Penyerang mengeksploitasi kepercayaan implisit dari sistem cache untuk membuat alur proyek yang sah menerbitkan paket berbahaya itu sendiri. Tanner Linsley, pendiri TanStack, merangkum situasi dalam analisis pasca-kejadian yang diterbitkan di situs web resmi TanStack: « Agar jelas, tidak ada pemelihara yang di-phishing, mengalami kebocoran kata sandi, atau token dicuri dari akun mereka. Penyerang berhasil merekayasa jalur di mana alur CI kami sendiri mencuri token publikasinya sendiri untuk mereka, pada saat yang tepat ketika token itu dibuat, melalui cache yang dipercayai semua orang dalam rantai secara implisit. » (Just to be clear, no maintainer was phished, had a password leak, or a token stolen from their account. The attacker managed to engineer a path where our own CI pipeline stole its own publish token for them, at the exact moment it was created, by way of a cache that everyone in the chain implicitly trusted.)

Versi berbahaya terdeteksi secara publik dalam waktu 20 hingga 26 menit oleh peneliti eksternal, ashishkurmi, yang bekerja untuk perusahaan stepsecurity. Semua versi yang terpengaruh sejak itu telah ditolak di npm.

Mini Shai-Hulud: Kampanye yang Jauh Melampaui OpenAI

OpenAI bukanlah satu-satunya korban dari gelombang ini. Pelanggaran rantai pasokan kritis dilaporkan pada 12 Mei 2026, mempengaruhi TanStack, Mistral AI, UiPath, dan lebih dari 160 paket npm dan PyPI tambahan. Serangan ini, yang diatribusikan kepada grup TeamPCP dan dinamai « Mini Shai-Hulud, » memungkinkan penyerang untuk mencuri kredensial dan menyebar secara otomatis ke seluruh ekosistem npm.

Mistral AI mengonfirmasi dalam pembaruan pemberitahuan keamanannya bahwa mereka juga terpengaruh oleh kompromi TanStack, yang menyebabkan rilis versi jebakan dari SDK npm dan PyPI mereka. Hanya satu perangkat pengembang yang terpengaruh, dan tidak ada indikasi bahwa infrastrukturnya telah disusupi.

Serangan ini merupakan gelombang ketiga yang terdokumentasi dari TeamPCP, setelah kompromi paket npm SAP pada akhir April 2026 dan PyTorch Lightning pada 30 April 2026. Grup tersebut, yang dirinya sendiri diretas oleh pelaku jahat lainnya pada awal Mei, sejak itu mengumumkan kontes publik yang mengundang peretas lain untuk menggunakan alat « Shai-Hulud » mereka terhadap proyek sumber terbuka, menawarkan hadiah dalam Monero.

Serangan terhadap TanStack juga bukan insiden yang terisolasi dari waktu ke waktu. Pada Maret 2026, peretas Korea Utara mengambil kendali pustaka Axios, yang disusupi oleh grup UNC1069. Insiden inilah yang menyebabkan OpenAI mulai memperkuat perlindungan mereka sendiri, beberapa minggu sebelum mereka menjadi sasaran.

OpenAI Tertangkap oleh Penerapan Keamanan yang Belum Selesai

Salah satu elemen paling mendidik dari insiden ini berkaitan dengan jadwal tindakan perlindungan OpenAI. Setelah insiden Axios, OpenAI mempercepat penerapan kontrol dan teknologi keamanan khusus yang ditujukan untuk mengurangi dampak serangan rantai pasokan. Langkah-langkah ini termasuk, antara lain, memperkuat kredensial sensitif dalam alur CI/CD, menerapkan konfigurasi manajer paket dengan kontrol seperti minimumReleaseAge, dan menambahkan perangkat lunak keamanan untuk memvalidasi asal paket baru.

Insiden ini terjadi selama penerapan bertahap dari kontrol ini. Kedua perangkat yang terpengaruh belum memiliki konfigurasi yang diperbarui yang akan mencegah pengunduhan paket baru yang berisi malware. Dengan kata lain, perlindungan ada tetapi belum diterapkan pada mesin yang bersangkutan.OpenAI menarik kesimpulan yang lebih luas dari pengalaman ini, yang diterbitkan dalam posting blog resminya: « Insiden ini mencerminkan pergeseran yang lebih luas dalam lanskap ancaman: penyerang semakin menargetkan dependensi perangkat lunak bersama dan alat pengembangan daripada satu perusahaan. » (This incident reflects a broader shift in the threat landscape: attackers are increasingly targeting shared software dependencies and development tooling rather than any single company.)

Bagi pengembang, perusahaan, dan pengguna aplikasi yang dibangun di atas ekosistem sumber terbuka, episode ini adalah pengingat bahwa permukaan serangan tidak lagi terbatas pada perimeter internal. Perangkat lunak modern dibangun di atas ekosistem pustaka sumber terbuka, manajer paket, dan infrastruktur CI/CD yang saling terhubung, yang berarti kerentanan yang diperkenalkan di hulu dapat menyebar luas dan cepat ke seluruh organisasi. Bagi pengguna OpenAI di macOS, prioritas segera tetap sederhana: perbarui aplikasi mereka sebelum 12 Juni 2026 untuk menghindari gangguan layanan.