TL;DR

Eksploitasi Dikembangkan: Claude AI dari Anthropic secara mandiri menulis dua eksploitasi root jarak jauh yang berfungsi untuk kerentanan kernel FreeBSD dalam waktu sekitar empat jam waktu komputasi. Detail Kerentanan: CVE-2026-4747 adalah stack buffer overflow di modul RPCSEC_GSS FreeBSD, dapat dijangkau melalui jaringan oleh pengguna mana pun yang memiliki tiket Kerberos yang valid. Patch Tersedia: FreeBSD menambal kerentanan pada tanggal 26 Maret 2026, dengan satu pemeriksaan batas sebelum operasi penyalinan memori yang terpengaruh. Implikasi yang Lebih Luas: Peneliti Nicholas Carlini telah menggunakan pipeline bertenaga Claude yang sama untuk menghasilkan 500 kerentanan dengan tingkat keparahan tinggi yang tervalidasi di berbagai basis kode. Peringatan Pakar: Peneliti keamanan memperingatkan bahwa pengembangan eksploitasi yang digerakkan oleh AI memperkecil jarak antara pengungkapan kerentanan publik dan serangan yang berlangsung dari berminggu-minggu menjadi berjam-jam.

Claude AI dari Anthropic secara mandiri mengembangkan dua eksploitasi root jarak jauh yang berfungsi untuk kerentanan kernel FreeBSD, masing-masing berhasil pada upaya pertamanya setelah sekitar empat jam waktu komputasi. Tulisan teknis diterbitkan pada tanggal 1 April mengungkapkan bagaimana peneliti Nicholas Carlini menjauh dari keyboardnya dan kembali dan menemukan bahwa AI telah memecahkan enam masalah teknis yang berbeda tanpa bantuan manusia. Eksploitasi yang dihasilkan dapat menyusup ke server mana pun yang belum di-patch dalam waktu kurang dari satu menit.

Stack buffer overflow yang dilacak sebagai CVE-2026-4747 di modul autentikasi RPCSEC_GSS FreeBSD telah di-patch pada tanggal 26 Maret.

Stack buffer overflow yang dilacak sebagai CVE-2026-4747. Penasihat keamanan FreeBSD memuji “Nicholas Carlini menggunakan Claude, Anthropic”karena mengungkap kelemahannya. Meskipun alat AI telah menemukan bug perangkat lunak selama bertahun-tahun, menulis eksploitasi eksekusi kode jarak jauh tingkat kernel secara mandiri dengan akses root shell dianggap melampaui kemampuan mesin hingga saat ini. Carlini, yang bekerja dengan Tim Frontier Red Anthropic, telah menggunakan Claude untuk menghasilkan 500 kerentanan dengan tingkat keparahan tinggi yang tervalidasi.

Bagaimana Claude Membuat Shell Root Jarak Jauh

Inside svc_rpc_gss_validate(), FreeBSD menyalin badan kredensial RPCSEC_GSS ke dalam buffer tumpukan 128-byte tanpa memeriksa apakah payload sesuai dengan 96 byte ruang yang dapat digunakan setelah header tetap 32-byte. Karena modul kgssapi.ko yang rentan menangani autentikasi untuk server NFS tingkat kernel FreeBSD, kelemahannya dapat dijangkau melalui jaringan melalui port 2049/TCP. Setiap pengguna dengan tiket Kerberos yang valid, bahkan pengguna yang tidak memiliki hak istimewa, dapat memicunya.

Selain itu, saran FreeBSD mencatat bahwa eksploitasi tidak mengharuskan klien untuk mengautentikasi dirinya sendiri terlebih dahulu, sehingga semakin menurunkan standarnya. Perusahaan yang menjalankan server NFS dengan infrastruktur Kerberos seperti Active Directory atau FreeIPA menghadapi paparan langsung, dan tidak ada solusi yang tersedia untuk sistem dengan modul yang dimuat.

[konten tertanam]

Beralih dari penasehat ke shell root yang berfungsi mengharuskan Claude untuk memecahkan enam masalah teknis yang berbeda secara mandiri. Claude menyusun strategi 15 putaran pengiriman kode shell: putaran pertama membuat memori kernel dapat dieksekusi dengan memanggil vm_map_protect, 13 putaran menulis kode shell 32 byte sekaligus ke alamat BSS kernel yang diketahui, dan putaran terakhir menulis 16 byte terakhir dan melompat ke titik masuk. Setiap putaran mematikan satu thread pekerja NFS melalui kthread_exit(), menjaga server tetap hidup di antara paket-paket.

FreeBSD memunculkan delapan thread NFS per CPU, sehingga eksploitasi memerlukan mesin dengan dua atau lebih inti CPU untuk bertahan selama 15 putaran. Beberapa mitigasi kernel yang hilang menyederhanakan jalurnya. FreeBSD 14.x tidak memiliki KASLR, meninggalkan basis kernel pada alamat yang tetap dan dapat diprediksi.

Selanjutnya, FreeBSD 14.x tidak memiliki stack canaries untuk array integer, dan buffer yang meluap diketik sebagai int32_t[]. Jika digabungkan, kesenjangan ini memberi Claude rute yang jelas untuk mengontrol aliran eksekusi tanpa mengalahkan mekanisme pengacakan atau deteksi yang digunakan oleh kernel Linux dan Windows modern. Pada kernel yang sudah diperkeras sepenuhnya, Claude perlu merangkai teknik bypass tambahan, menambahkan kompleksitas yang mungkin melebihi kemampuan model.

Ketika offset tumpukan awal terbukti salah, Claude mengirim pola De Bruijn, membaca dump kerusakan kernel, dan mengoreksi offset alamat pengirim dari byte 168 ke byte 200. Setelah mendapatkan eksekusi mode kernel di ring 0, Claude membuat proses baru melalui kproc_create(), menggantinya dengan/bin/sh menggunakan kern_execve(), dan menghapus tanda P_KPROC. Register debug basi yang diwarisi dari debugger DDB FreeBSD kemudian membuat proses anak terhenti, mendorong Claude untuk menambahkan satu perbaikan lagi: membersihkan DR7 sebelum melakukan forking.

Setelah 15 paket overflow RPCSEC_GSS dikirimkan selama sekitar 45 detik, eksploitasi mendapatkan akses shell root. Dalam varian kedua, Claude menulis kunci publik ke.ssh/authorized_keys alih-alih membuat shell terbalik, sehingga memperpendek serangan menjadi enam putaran. Patch FreeBSD menambahkan satu pemeriksaan batas sebelum panggilan memcpy.

Berbeda dengan kecanggihan serangannya, perbaikan hanya memerlukan satu baris kode. Fuzzer seperti AFL dan syzkaller telah mengungkap kerentanan kernel selama lebih dari satu dekade, namun mengubah informasi mentah menjadi eksploitasi lengkap merupakan tugas yang hanya dilakukan oleh peneliti manusia yang terampil hingga saat ini. Ditulis dengan Python menggunakan modul gssapi, eksploitasi Claude mewakili perubahan kualitatif dalam hal yang dapat dicapai oleh sistem AI otonom dalam keamanan ofensif.

“Setiap kemampuan AI baru biasanya dipenuhi dengan’AI dapat melakukan Y, tetapi hanya manusia yang dapat melakukan X.’Nah, untuk X=pengembangan eksploitasi, garis itu baru saja dipindahkan.”

peneliti California

Para Pakar Memperingatkan Perlombaan Senjata AI yang Menyinggung

Operasi Carlini membuat khawatir para peneliti keamanan independen jauh melampaui kasus FreeBSD. Prosesnya melibatkan skrip bash sepele yang mengulang file sumber, meminta Claude Code untuk menemukan kerentanan yang dapat dieksploitasi. Di luar eksploitasi kernel, pipeline telah menghasilkan kerentanan injeksi SQL di Ghost CMS.

Berdasarkan hal ini, peneliti keamanan Thomas Ptacek berpendapat di blognya bahwa implikasinya jauh melampaui kerentanan apa pun. Ptacek mencatat bahwa pendekatan Carlini tidak memerlukan pengetahuan pengembangan eksploitasi khusus, cukup akses ke model AI dan daftar repositori kode sumber.

“Kita hidup di saat-saat terakhir ketika ada ketidakpastian bahwa agen AI akan menggantikan sebagian besar penelitian kerentanan manusia.”

Thomas Ptacek, peneliti keamanan

Sementara itu, di RSAC 2026, mantan CSO Facebook Alex Stamos memperingatkan bahwa agen AI dapat segera merekayasa balik patch ke dalam eksploitasi yang berfungsi dalam satu hari setelah rilis, dengan menggunakan ungkapan “Patch Tuesday, eksploitasi Rabu.” Menurut Stamos, perusahaan model yayasan besar memiliki ribuan bug yang belum terverifikasi sehingga mereka tidak memiliki kapasitas untuk memverifikasi atau menambalnya. Secara terpisah, perusahaan pengujian penetrasi Armadin melaporkan menemukan kerentanan RCE atau jalur kebocoran data di setiap aplikasi yang diuji untuk klien Fortune 150.

Peringatan Ptacek dan Stamos memiliki kesimpulan yang sama: ketika skrip bash dan model AI dapat mereplikasi pekerjaan yang sebelumnya memerlukan tim peneliti khusus yang bekerja selama berminggu-minggu, biaya untuk menghasilkan eksploitasi turun menjadi nol sementara biaya untuk mempertahankannya tetap tinggi. Ketidaksimetrisan tersebut lebih menguntungkan penyerang, yang hanya membutuhkan satu eksploitasi, dibandingkan pembela HAM, yang harus menambal setiap sistem yang rentan di seluruh infrastruktur mereka.

Penemuan Kerentanan AI Sebelumnya

Penelitian kerentanan yang dibantu AI telah mengalami percepatan selama bertahun-tahun. Pada bulan April 2024, sebuah penelitian di Universitas Illinois menunjukkan bahwa GPT-4 dapat mengeksploitasi kelemahan keamanan yang diketahui dengan tingkat keberhasilan yang tinggi. Pada bulan Oktober 2024, alat Vulnhuntr menggunakan Claude untuk mengungkap bug zero-day di basis kode Python.

Bulan berikutnya, agen Big Sleep Google menemukan bug yang dapat dieksploitasi di SQLite. Pada bulan Maret 2026, startup keamanan AI AISLE secara independen menemukan 12 kerentanan zero-day di patch keamanan OpenSSL bulan Januari. Eksploitasi kernel FreeBSD milik Claude menandai lompatan dari bug tingkat aplikasi ke internal sistem operasi, sebuah kategori yang jauh lebih sulit dan menuntut pengetahuan kernel yang mendalam.

Namun, setiap langkah dalam perkembangan ini memperluas apa yang dapat ditargetkan oleh AI: dari kerentanan yang diketahui dalam aplikasi web, hingga zero-day di perpustakaan yang banyak digunakan, hingga kode tingkat kernel yang berjalan pada tingkat hak istimewa tertinggi. Eksploitasi Claude tidak hanya menemukan bug; ia membangun rantai serangan penuh mulai dari penasehat hingga root shell, sebuah kemampuan yang menambah risiko yang ditimbulkan oleh setiap kemajuan sebelumnya.

Stamos mengakui bahwa temuan eksploitasi telah meningkat secara eksponensial, namun mencatat bahwa pembuatan kode shell otomatis yang melewati perlindungan prosesor modern kemungkinan akan memakan waktu enam bulan hingga satu tahun lagi. Hilangnya KASLR dan stack canary pada FreeBSD menjadikan target khusus ini lebih mudah dibandingkan sistem produksi yang lebih tangguh, namun lintasannya jelas.

Administrator yang menjalankan versi FreeBSD yang terkena dampak harus segera menerapkan perbaikan. Saluran 500 kerentanan Carlini menandakan bahwa jarak antara konsultasi publik dan eksploitasi kerja menyusut dari minggu ke jam. Untuk setiap tim keamanan perusahaan yang masih menjadwalkan patch kernel pada siklus bulanan, kalkulusnya telah berubah.

Categories: IT Info