OpenAI

4 November 2026

KeamananPublikasi

Sewu dalan menyang root wis ditutup

Kita nggawe alur otonom kanggo nemokake, ngeksploitasi, lan nambal celah keamanan. Sepisan dilakokake nganggo model siber kita, alur iki validasi lan nggawe patch kanggo 948 celah eskalasi hak akses lokal Linux kanthi biaya API $1,2 yuta.

Lagi dimuat…

Panaliten keamanan sing biyen mbutuhake panyelidikan kapisah lan terus-terusan kanggo saben temuan saiki saya bisa dilakokake minangka proses sistematis. Dokumen iki ngrembug salah siji upaya kita ing bidang iki.

Cakupan panemuan celah keamanan saya gampang digedhekake, nanging panentuan prioritas lan validasi isih dadi kendhala operasional. Kita nggawe prototipe kanggo nggoleki cacat keamanan ing kernel Linux sajrone lingkungan panaliten sing dikendhaleni. Prototipe kita ngenali lan nganalisis 2.308 calon temuan kernel Linux, ngasilake maneh 1.724 celah keamanan kanthi dinamis, lan ngasilake 948 eksploit eskalasi hak akses lokal (LPE) sing bisa ngidini panganggo lokal tanpa hak istimewa entuk akses root.

Kita nggunakake bukti iki kanggo nemtokake prioritas celah sing kudu dilaporake lan ngembangake calon patch kanggo dipriksa pangopèn. Manut pituduh komunitas kernel Linux, kita miwiti saka celah keamanan kritis lan makarya bareng mitra Patch the Planet kanggo nyiapake laporan lan patch sabanjure.

Ing Juni, minangka bagean saka inisiatif Patch the Planet, kita ngandharake yen GPT‑5.5 Cyber wis ngenali celah keamanan kernel Linux lan ngembangake 24 eksploit eskalasi hak akses lokal kanggo validasi lan nglaporake celah kasebut. Kita ngembangake karya kasebut dadi alur proses nganggo model siber sing bakal teka, nyakup panemuan celah keamanan, validasi dinamis, pambiji potensi eksploitasi, lan proses nggawe patch. Sawise rampung, peneliti manungsa mriksa asile lan nglaporake celah keamanan sing ditemokake bebarengan karo patche.

Ringkesan

Metodologi

  • Kanthi garis gedhe, alur proses kita mlaku kaya mangkene: dhisik ngenali bagean kernel Linux sing ana gandhengane karo keamanan, mindhai target audit kasebut kanthi statis kanggo nggoleki calon temuan, ngasilake maneh temuan kasebut kanthi dinamis ing lingkungan terisolasi, nggawe eksploit bukti konsep (PoC) kanggo nuduhake yen celah bisa dieksploitasi, ngasilake patch, lan pungkasane peneliti keamanan manungsa mriksa asile.

  • Asil saka alur proses iki kalebu analisis oyod masalah, bukti konsep minimal sing nyebabake crash, calon patch, lan eksploit lengkap kanggo mbantu peneliti manungsa mbiji tingkat keruwetan celah keamanan lan ngirim dandanan menyang proyek utama.

Temuan

  • Nalika dilakokake ing pertengahan Oktober 2026 nganggo model siber sing bakal teka, alur proses kita ngasilake maneh 1.724 celah keamanan kanthi dinamis lan ngasilake PoC kanggo 291 celah bocore informasi sarta 948 eksploit eskalasi hak akses lokal (LPE) sing bisa digunakake ing distribusi Linux sing umum dienggo. Total biaya kanggo nglakokake proses iki yaiku $1.213.430 ing kredit API, utawa $1.279 saben eksploit LPE.

  • Mesin virtual target nganggo sistem operasi desktop standar, dudu target sing keamanane dikurangi, kanthi model ancaman sing padha karo sing dienggo ing kompetisi keamanan siber (kayata Pwn2Own⁠(mbukak ing jendhela anyar), TyphoonPWN⁠(mbukak ing jendhela anyar)). Sadurunge, Pwn2Own lan TyphoonPWN nate nawakake hadiah panemuan bug $20.000 lan $70.000 kanggo eksploit LPE kernel Linux. Yen angka hadiah sadurunge kasebut ditrapake marang 948 eksploit, asile yaiku nilai hipotetis $18,9 yuta–$66,3 yuta, udakara 16 nganti 55 kaping biaya alur proses kita.

  • Ing lingkungan kernelCTF⁠(mbukak ing jendhela anyar) sing wis diadaptasi, yaiku versi kernel Linux kanthi area sing bisa diserang luwih sithik, alur proses kita ngasilake 25 PoC bocore informasi lan 21 eksploit LPE. Minangka pambandhing, nalika tulisan iki digawe, kernelCTF wis nampa 26 eksploit LPE 0-day sing dikonfirmasi ing taun 2026.

    • Rerangkening proses iki mbutuhake biaya udakara $32.936 ing kredit API. Yen 21 celah keamanan kasebut ditampa program iki, hadiahe bakal udakara $1,5 yuta, ~45 kaping biaya pamindhaian.

  • Sakngertene kita, agen ing alur proses iki nemokake lan nggunakake paling ora 10 teknik eksploitasi Linux anyar.

Refleksi

  • Para pangopèn Linux lan komunitas keamanan kerja tenanan supaya bisa cepet nemokake lan ndandani celah keamanan. Sajrone 10 dina nalika pamindhaian lumaku, kita ngamati luwih saka 100 LPE Linux wis ditambal utawa wis duwe patch ing tahap panyiapan saka kontributor liyane, lan ~300 liyane lagi dirembug kanthi umum.

  • Amarga model tercanggih bisa nemokake celah keamanan kanthi cepet, kita yakin proses nggawe patch kang otomatis iku penting kanggo ngamanake piranti lunak kanthi kacepetan sing dibutuhake lan mbatesi wektu nalika celah bisa dieksploitasi. Kanthi panyampurnan bola-bali sing dipandu ahli manungsa, kita yakin patch gawean AI bisa bener kanthi fungsi, selaras karo gaya kode sing ana, lan tahan marang variasi serangan. Iki bidang wigati kanggo panaliten sabanjure.

  • Model sing luwih mumpuni bisa nemokake celah keamanan anyar ing kode sing wis ana, asring kalebu celah sing wis luwih suwe ana lan luwih rumit diweruhi. Alur analisis kita nganggo model siber sing luwih anyar ing pertengahan Oktober nemokake LPE anyar >5 kaping luwih akeh tinimbang proses nganggo GPT‑5.6 Sol ing Juli, senajan keamanan wis dikuatake telung sasi ing antarane pamindhaian kasebut.

  • Proyek piranti lunak gedhe lan rumit mbokmenawa mbutuhake pirang-pirang puteran pamindhaian lan dandanan celah keamanan kanggo ngresiki bug sing isih ndhelik nganti entek. Saenane, proses iki dibaleni karo saben generasi model tercanggih sabanjure. Iki ditrapake kanggo piranti lunak proprieter uga sumber terbuka.

  • Kanggo jangka cendhak lan menengah, akses menyang akun kanthi hak akses endhek ing sistem operasi sing durung dianyari nganggo patch paling anyar kudu dianggep padha karo akses root kanthi fungsi kanggo pelaku ancaman sing duwe sumber daya akeh. Pertahanan berlapis, nganggo sandbox lan pendekatan isolasi kaya Firecracker lan gVisor, iku penting kanggo mbatesi jembare dampak saka celah keamanan sing dieksploitasi.

  • Sajrone sawetara taun sabanjure, kita yakin yen ana celah keamanan ing sawijining proyek piranti lunak, model tercanggih mesthine bakal bisa nemokake, lan model sing kurang mumpuni uga bisa uga ngembangake eksploit sawise celah kasebut diungkapake. Ing donya tanpa celah keamanan sing ora dingerteni, mbangun lan ngopèni piranti lunak kanthi jaminan keamanan dhuwur bakal dadi wigati banget, utamane piranti lunak inti kayata sistem operasi, browser, pustaka pangurai gambar, tumpukan TCP/IP, lan liyane. Saliyane nemokake lan ndandani celah sing wis ana, nandur modal kanggo nglatih model supaya kanthi standar nulis kode aman, nyuda area sing bisa diserang kanthi mbusak fitur sing ora perlu, lan verifikasi formal minangka bidang panaliten mangsa ngarep sing njanjeni kanggo nggedhekake cakupan keamanan piranti lunak kanthi efektif.

Diagram corong nuduhake 2.308 calon temuan, 1.724 temuan sing wis divalidasi, lan panyaringan dadi 313 calon bocore informasi sarta 1.238 calon eskalasi hak akses lokal, sing ngasilake 291 bukti konsep bocore informasi lan 948 eksploit eskalasi hak akses lokal sing bisa digunakake. Total kredit API: $1,2 yuta. Skematis; ambane ora manut skala.

Napa milih kernel Linux

Kernel Linux dadi dhasar piranti Android, infrastruktur cloud, superkomputer, lan sistem liyane sing digunakake milyaran wong. Kanthi luwih saka 40 yuta larik kode, kernel nduweni area sing amba kanggo diserang liwat panggilan sistem, jaringan, sistem file, lan driver piranti. Kita milih Linux kanggo nliti sepira efektif model tercanggih bisa nemokake celah keamanan lan nuduhake dampak keamanane ing basis kode sing gedhe lan wigati kaya iki.

Tahap panemuan celah keamanan awal ngasilake ewonan calon temuan, kakehan kanggo dipriksa lan ditriase kanthi manual dening peneliti keamanan. Tantangan operasional ing alur panemuan celah keamanan kita dudu panemuane, nanging nemtokake temuan endi sing bisa diasilake maneh, wates keamanan apa sing diliwati, lan endi sing kudu digatekake pangopèn luwih dhisik.

Analisis biaya

Misi tim Cyber OpenAI yaiku mbantu ngamanake piranti lunak sing diandelake donya. Kita nglaporake biaya API kanggo saben tahap supaya peneliti bisa mbiji sumber daya sing dibutuhake kanggo mbaleni lan ngembangake karya iki. Biaya iki nggambarake model, konfigurasi target, lan alur kerja sing digunakake ing evaluasi iki. Tujuan kita sing luwih amba yaiku mbantu pihak pertahanan nemokake lan ndandani celah keamanan, nyuda kesempatan kanggo panyerang lan ngunggahake biaya sing kudu ditanggung kanggo ngeksploitasi piranti lunak.

Pungkasan, elinga yen fokus kita ing panaliten iki yaiku metodologi lan pangukuran kemampuan model, dudu biaya. Kita ngira rekayasa kerangka kerja sing cukup bisa nyuda biaya saben tahap kanthi nyata; mula, biaya sing kita laporake luwih cocog dianggep minangka wates ndhuwur.

Alur panaliten celah keamanan

Prototipe panaliten celah keamanan kita awujud alur limang tahap, kanthi model siber sing bakal teka minangka intine:

  • Panemuan celah keamanan: Agen ngenali bagean basis kode sing ana gandhengane karo keamanan lan mindhai kanggo nggoleki calon temuan.

  • Validasi dinamis: Agen nyoba ngasilake maneh saben calon temuan ing lingkungan terisolasi lan nyimpen bukti nalika program dilakokake. Langkah iki ngasilake celah keamanan sing bisa diasilake maneh lan wis divalidasi.

  • Pambiji potensi eksploitasi: Agen nguji apa celah keamanan sing wis divalidasi bisa nyebabake bocore informasi utawa eskalasi hak akses lokal.

  • Proses nggawe patch: Agen ngasilake patch kanggo ndandani saben celah keamanan sing ditemokake.

  • Pamriksan manungsa: Peneliti keamanan mriksa eksploit, patch, lan usulan tingkat keruwetan sadurunge nglaporake marang pangopèn.

Diagram alur panaliten celah keamanan kernel Linux otonom: panemuan celah ngasilake calon temuan, validasi dinamis ngasilake laporan sing wis divalidasi, pambiji potensi eksploitasi ngasilake eksploit eskalasi hak akses lokal sing wis dikonfirmasi, proses nggawe patch ngasilake calon patch, lan peneliti manungsa mriksa asile sadurunge nglaporake marang pangopèn kernel.

Ing pungkasan alur proses, sistem nglumpukake analisis oyod masalah, bukti konsep minimal sing nyebabake crash, calon patch, lan eksploit lengkap kanggo mbantu peneliti manungsa mbiji tingkat keruwetan celah keamanan lan ngirim dandanan menyang proyek utama.

Panemuan celah keamanan

Ora saben larik kode ing kernel Linux ana gandhengane karo keamanan. Alur proses kita nganggo tim agen Panjelajah kanggo ngenali target audit sing wigati, banjur target kasebut dipasrahake marang agen Analis kanggo dipindhai celah keamanane.

Alur kerja panemuan celah keamanan: Agen Panjelajah nemokake lan menehi prioritas marang target audit wigati ing kernel, banjur Agen Analis nganalisis target kasebut kanggo nemokake potensi celah keamanan lan nggawe tandha.

Agen Panjelajah

Agen Panjelajah maca saben folder lan file, banjur nemtokake target sing kudu diaudit adhedhasar apa bisa diakses panganggo kanthi hak akses endhek lan apa ana gandhengane karo keamanan.

Tahap iki ngenali 5.034 target audit, udakara 2,8 yuta larik kode, utawa watara 7% saka sakabehe basis kode kernel Linux. Iki nyuda biaya audit keamanan kanthi akeh dibandhingake analisis sakabehe basis kode. Langkah iki mbutuhake biaya $3.426 ing kredit API.

Agen Analis

Sabanjure, agen analis nganalisis saben target audit lan ngasilake calon temuan nganggo alur kerja sing meh padha karo plugin Codex Security⁠(mbukak ing jendhela anyar). Kanthi garis gedhe, agen analis maca kode target audit sing ditugasake kanggo mangerteni cara kerjane, ngenali model ancamane, lan nggoleki celah keamanan ing njerone.

Sajrone 12 jam, agen analis ngasilake 2.308 calon temuan sawise duplikate dibusak. Tahap iki mbutuhake biaya $316.549 ing kredit API.

Validasi celah keamanan

Calon temuan ora padha karo celah keamanan sing wis divalidasi. Ing skala iki, nliti saben laporan kanthi manual ora praktis kanggo tim panaliten kita.

Mula, kita fokus validasi temuan sing a) bisa diakses panganggo kanthi hak akses endhek, b) ora mbutuhake kapabilitas khusus, lan c) ngasilake bukti karusakan memori sing bisa diukur.

Diagram siklus sing nuduhake agen triase ngowahi tandha celah keamanan dadi bukti konsep, nglakokake ing mesin virtual, lan bola-bali nyampurnakake asile adhedhasar output konsol.

Kanggo saben calon temuan, agen triase nggawe bukti konsep lan nglakokake ing mesin virtual terisolasi sing nganggo kernel Linux kanthi Kernel Address Sanitizer (KASAN). Agen ngamati output program lan konsol sistem, banjur bola-bali nyampurnakake bukti konsep nganti bisa ngasilake maneh prilaku sing dilaporake utawa kabeh cara sing bisa micu wis dicoba.

Sajrone 30 jam, sistem kita ngasilake maneh 1.724 celah keamanan, ~74,7% saka 2.308 calon temuan. Pamriksan kode statis wae rawan ngasilake positif palsu. Mula, kita kesengsem karo akurasi agen analis lan efektifitas agen triase sing kanthi otonom nggawe bukti konsep sing bisa digunakake kanggo meh telung prapat calon temuan.

Umume temuan liyane mbutuhake hak akses luwih dhuwur utawa ora kasil diasilake maneh sajrone wates wektu amarga kondisi balapan sing angel, syarat pamicu tartamtu (umpamane, mbutuhake alokasi gagal ing larik tartamtu), utawa validasi sing mbutuhake wektu suwe (umpamane, refcount wraparound). Mung 3,1% sing nuduhake analisis model sing salah, yaiku nalika celah sing dilaporake nganggep ana kondisi sing mokal kedadeyan.

Total biaya tahap validasi yaiku $73.330 ing kredit API. Kita ngamati yen alur validasi kita, sing kudu nggawe bukti konsep kanggo mesthekake yen calon temuan pancen celah keamanan nyata, luwih larang tinimbang menehi rekomendasi mung adhedhasar analisis statis. Biaya kanggo nyoba validasi positif nyata lan positif palsu uga meh padha. Mula, nyingkirake positif palsu luwih awal ing alur proses bisa ngirit biaya kanthi nyata.

Pambiji potensi eksploitasi

Validasi mesthekake yen celah keamanan pancen nyata, nanging ora nemtokake sepira urgent anggone kudu ditangani. Contone, celah sing bisa ngidini eskalasi hak akses lokal kudu luwih diprioritasake tinimbang celah sing mung bisa nyebabake layanan lokal ora bisa digunakake. Sawise 1.724 celah keamanan divalidasi, tugas sabanjure yaiku ngenali temuan sing duweni potensi dampak keamanan paling gedhe.

Agen panyaringan awal mriksa saben laporan, log crash, lan kode sumber sing gegandhengan kanthi statis. Panyaringan iki sengaja digawe longgar supaya ora mbuwang temuan sing bisa uga serius, nanging tetep nyingkirake kasus sing ora duwe jalur eksploitasi sing mlebu nalar. Iki nyaring asil dadi 313 calon bocore informasi lan 1.238 calon eskalasi hak akses lokal.

Agen pangembangan eksploit (ExploitDev) banjur nguji calon kasebut ing mesin virtual terisolasi kanthi proteksi sing diaktifake dening distribusi Linux standar, kalebu Supervisor Mode Execution Prevention (SMEP), Supervisor Mode Access Prevention (SMAP), Kernel Address Space Layout Randomization (KASLR), lan HARDENED_USERCOPY. Iki mbantu nyegah pambiji sing ora realistis amarga gumantung marang proteksi sing dipateni.

Agen ngasilake 291 bukti konsep bocore informasi lan 1.169 eksploit eskalasi hak akses lokal sing bisa digunakake kanggo menehi panganggo lokal tanpa hak istimewa akses root.

Kita nindakake analisis varian lan ngembangake 948 patch sing beda kanggo celah keamanan sing dadi dhasar eksploit kasebut. Kita nggunakake angka kasebut kanggo nemtokake total LPE unik. Pangembangan eksploit sing kasil mbutuhake biaya rata-rata $359 ing kredit. Iki ndadekake biaya nguji potensi eksploitasi celah sing ditemokake relatif murah kanggo pihak pertahanan.

Agen panyaringan celah keamanan awal mbutuhake biaya $44.194 ing kredit API. Total biaya tahap eksploitasi yaiku $775.929 ing kredit API: $84.929 kanggo ngolah calon bocore informasi lan $691.000 kanggo calon eskalasi hak akses lokal.

Rata-rata, biaya ngolah calon eskalasi hak akses lokal ($558) udakara kaping pindho biaya ngolah calon bocore informasi ($271). Iki amarga PoC bocore informasi diterusake saka tahap validasi lan mung mbutuhake owah-owahan sithik supaya bisa digunakake ing eksploit. Kosok baline, ngembangake eksploit saka calon LPE mbutuhake akeh langkah tambahan kayata ngrancang strategi eksploitasi, ngenali objek rawan sing bisa digunakake, ngliwati mitigasi, lan liyane. Kita uga nggatekake yen upaya eksploitasi sing ora kasil ($3.922 kanggo 69 kasus) mbutuhake biaya luwih akeh tinimbang sing kasil ($360 kanggo 1.169 kasus). Iki disebabake sawetara celah keamanan sing angel dieksploitasi (kayata kondisi balapan). Nemtokake syarat mandheg sing lumrah, kayata mandheg sawise sejam ora ana kemajuan, mesthine bisa nyuda biaya ExploitDev kanthi akeh.

Proses nggawe patch

Kanggo saben celah keamanan sing wis divalidasi, sistem uga ngasilake patch. Kita menehi model kode sumber sing cocog lan instruksi babagan praktik paling apik kanggo nulis patch, kayata mriksa patch kanthi statis, ngetutake praktik pangembangan piranti lunak sing digunakake ing kode sakupenge, lan nindakake analisis varian kanggo mesthekake patche lengkap.

Manut saran komunitas kernel Linux, kita wis ngirim atusan laporan lan patch kanggo celah keamanan kritis lan lagi makarya bareng mitra Patch the Planet kanggo ngirim patch liyane kanthi bertahap. Karya iki minangka bagean saka komitmen Daybreak kita sing luwih amba kanggo nyengkuyung proyek sumber terbuka.

Temuan

Ing bagean iki, kita nuduhake piwulang, refleksi, lan analisis tambahan saka panaliten iki.

Pangopèn tumindak cepet kanggo nambal celah keamanan

Sajrone panaliten iki, kita ngamati para pangopèn Linux tumindak cepet kanggo ndandani celah keamanan lan nglindhungi panganggo. Pamindhaian ditindakake marang kernel Linux paling anyar ing pertengahan Oktober 2026. Nalika pamindhaian otonom lan analisis manual rampung sawise 10 dina, 61 LPE wis ditambal ing proyek utama, 43 wis duwe patch ing tahap panyiapan, lan 299 lagi dilaporake lan dirembug kanthi umum.

Kita ngajeni banget para pangopèn Linux sing wis ngupaya kanthi cepet kanggo nambal masalah sing ditemokake, uga komunitas keamanan sing luwih amba sing melu nyumbang temuan. Tanggapan bebarengan kaya iki sing dibutuhake kanggo ngamanake piranti lunak ing saindenging donya. Cepete pangungkapan lan panambalan celah keamanan uga nandhesake pentinge panganggo lan perusahaan tansah nganyari piranti lunak.

Piwulang utama: Triase otomatis kudu nggatekake siklus panambalan sing cepet. Validasi maneh temuan marang kode paling anyar, kalebu kode anyar sing digabung sawise pamindhaian awal, mbantu nyegah laporan duplikat utawa sing wis ora cocog maneh. Iki musatake kawigaten marang celah sing durung dirampungake lan menehi pangopèn bukti sing bisa ditindaklanjuti tanpa nambah beban pamriksan sing ora perlu.

Model sing luwih mumpuni nemokake luwih akeh celah keamanan

Nalika kita lagi ngembangake alur proses iki, ing pungkasan Juli 2026, GPT‑5.6 Sol nemokake lan ngeksploitasi 166 celah LPE unik kanthi biaya saka wiwitan nganti pungkasan $513.690 ing kredit API.

Ing pamindhaian kapindho, ing pertengahan Oktober 2026, model siber sing luwih anyar nemokake lan ngeksploitasi 948 celah LPE unik kanthi biaya saka wiwitan nganti pungkasan $1.213.430 ing kredit API. Ing loro rerangkening proses kasebut, kita mindhai cabang master kernel Linux paling anyar wektu iku.

Piwulang utama: Pindhai maneh kode sing wis diaudit nalika kemampuan model saya mundhak. Model sing luwih mumpuni bisa nemokake celah keamanan sing ora keprungu model sadurunge, sanajan nganggo kerangka panaliten sing padha.

Teknik eksploitasi anyar

Kita njupuk sampel 166 eksploit sing dikembangake agen lan nganalisis teknik eksploitasi sing digunakake. Sakngertene kita, agen nggunakake 10 teknik eksploitasi anyar ing sampel eksploit kasebut. Kita nuduhake teknik eksploitasi kasebut marang ahli eksploitasi kernel saka pihak katelu, lan teknik kasebut uga anyar tumrap dheweke.

Saka 10 teknik kasebut, loro awujud objek elastis persisten anyar sing digunakake model kanggo nyebarake akeh objek ing cache kernel target; loro awujud teknik page grooming anyar kanggo ngundhakake keandalan eksploit; lima awujud teknik mung-data anyar kanggo entuk eskalasi hak akses kanthi langsung utawa liwat panulisan arbitrer; lan siji liyane nglibatake kebingungan tipe arbitrer. Amarga alasan keamanan, kita ora nuduhake rincian teknis lengkap saka teknik eksploitasi anyar iki ing tulisan iki.

Piwulang utama: Model tercanggih ora mung nyocogake pola kode rawan sing wis dikenal utawa mung nganggo teknik eksploitasi sing wis ana; model kasebut nuduhake kreativitas lan pendekatan anyar.

Sing bisa disinaoni pihak pertahanan saka biaya eksploit

Bagean wigati saka misi tim kita yaiku ngukur biaya kanggo nemokake lan ngeksploitasi celah keamanan, banjur nggunakake bukti kasebut kanggo nuntun investasi pertahanan. Tujuan kita yaiku mbantu pihak pertahanan ndandani celah sadurunge bisa digunakake panyerang, lan ndadekake biaya eksploitasi piranti lunak larang banget kanggo panyerang. Ngukur biaya eksploitasi mbantu kita mbiji owah-owahan tantangan kasebut nalika kemampuan model saya mundhak. Ing bagean iki, kita mbandhingake biaya nglakokake alur proses kita karo hadiah program panemuan bug kanggo celah keamanan sing ditemokake.

Mesin virtual target ing eksperimen kita nganggo sistem operasi desktop standar, dudu target sing keamanane dikurangi, kanthi model ancaman sing padha karo sing dienggo ing kompetisi keamanan siber (kayata Pwn2Own⁠(mbukak ing jendhela anyar), TyphoonPWN⁠(mbukak ing jendhela anyar)). Sadurunge, Pwn2Own lan TyphoonPWN nate nawakake hadiah panemuan bug, saben-saben $20.000 lan $70.000, kanggo eksploit eskalasi hak akses lokal kernel Linux. Yen angka hadiah sadurunge kasebut ditrapake marang 948 eksploit, asile yaiku nilai hipotetis $18,9 yuta–$66,3 yuta, udakara 16 nganti 55 kaping biaya alur proses kita.

Kita uga nguji alur proses kita marang program hadiah panemuan celah keamanan kernelCTF⁠(mbukak ing jendhela anyar) saka Google, sing targete kernel Linux sing keamanane wis dikuatake lan area sing bisa diserang wis dikurangi. Kita nglakokake alur proses ing kernel Linux versi paling anyar (ora kompatibel karo mitigasi SLAB_VIRTUAL ing kernelCTF, mula mitigasi kasebut kita copot saka konfigurasi) ing lingkungan kernelCTF lan entuk 25 bukti konsep bocore informasi sarta 21 eksploit eskalasi hak akses lokal. Minangka pambandhing, nalika tulisan iki digawe, kernelCTF wis nampa 26 eksploit LPE 0-day sing dikonfirmasi ing taun 2026. Sakabehe rerangkening proses lumaku 112 jam, kanthi biaya udakara $32.936 ing kredit API. Panemuan celah keamanan nggunakake 83,7% saka biaya API kasebut. Yen 21 celah keamanan kasebut ditampa program iki, hadiahe bakal udakara $1,5 yuta, utawa watara 45 kaping biayane.

Piwulang utama: Adhedhasar angka hadiah sing diumumake umum, kanthi model sing duwe kemampuan siber saiki, alur panaliten celah keamanan kita ngasilake bathi neto nalika panaliten iki ditindakake. Pihak pertahanan kudu proaktif nganalisis piranti lunake supaya biaya kanggo ngeksploitasi dadi larang banget kanggo panyerang.

Nggunakake 0-day sing salah

Sajrone pambiji potensi eksploitasi, agen ExploitDev diwenehi laporan celah keamanan lan ditugasake nggawe eksploit sing bisa mlaku kanthi lengkap. Alur proses kita menehi tandha celah minangka kasil dieksploitasi yen shell root kasil dipikolehi. Ing salah siji proses awal, tahap eksploitasi nglaporake 200 eksploit eskalasi hak akses lokal sing kasil. Nanging, sawise dipriksa manungsa, kita nemokake yen 20 saka eksploit kasebut entuk hak akses root liwat celah 0-day sing beda karo sing ditugasake. Iki nuduhake yen eksploitasi dening agen sing wis kasil uga isih mbutuhake validasi sing bener.

Sabanjure, kita ngencengi watesan tugas lan nambah pamriksan mandiri kanggo mesthekake yen saben eksploit pungkasan nggunakake celah sing ditugasake.

Piwulang utama: Kanggo panaliten keamanan otonom, priksa cara nggayuh asil, ora mung asile; isolasi, pangawasan, lan pamriksan mandiri minangka kontrol sing dibutuhake.

Model sing luwih mumpuni bisa mbutuhake orkestrasi luwih entheng

Ing wiwitan panaliten iki, kita nliti pilihan desain apa perlu mbangun orkestrasi sing rumit ing saubengé agen kanggo ngundhakake kemampuan sibere. Asil kita nuduhake yen model sing luwih mumpuni mbutuhake orkestrasi luwih entheng lan tuntunan luwih sithik. Lan tambahan asil sing mung sithik ora sumbut karo biaya pangopènane. Mula, kita mutusake mbusak orkestrasi sing rumit kasebut.

Eksperimen iki mbandhingake GPT‑5.5 Cyber lan GPT‑5.6 Cyber. Miturut pangamatan kita, GPT‑5.5 Cyber durung konsisten nemtokake kapan lan kepiye ngetrapake teknik eksploitasi kernel Linux sing wis ana. Banjur kita nglumpukake 103 teknik ing format sing gampang digunakake model, nyedhiyakake ing lingkungan agen, lan menehi instruksi marang agen supaya nggunakake. Ing 63 calon eksploitasi, iki ngundhakake tingkat kasuksesan saka 76,2% dadi 88,9%.

Nalika iki dibaleni nganggo GPT‑5.6 Cyber, model kasebut luwih bisa nemokake, milih, lan ngetrapake teknik sing cocog kanthi mandiri. Kita mbusak orkestrasi teknik/katrampilan, lan alur kerja GPT‑5.6 Cyber kanthi orkestrasi entheng iki ngluwihi asil alur kerja GPT‑5.5 Cyber sing diwenehi luwih akeh kerangka panyengkuyung. Nambahake maneh lapisan teknik kanggo GPT‑5.6 Cyber mung menehi tambahan asil cilik, yaiku 1,5 poin persentase.

Piwulang utama: Evaluasi maneh orkestrasi lan kerangka kerja nalika kemampuan model dhasar owah. Kerangka panyengkuyung sing ngundhakake asil kanthi nyata ing sawijining generasi model bisa uga mung menehi manfaat sithik kanggo model sing luwih mumpuni, mula kudu ditimbang apa sumbut karo biaya pangopènane.

Panyampurnan bola-bali ningkatake proses nggawe patch

Wiwitane, nalika langsung diwenehi instruksi nggawe calon patch, model ngasilake patch sing bener kanthi fungsi lan bisa nyegah bukti konsep, nanging kadhang nyebabake masalah liyane: kode luwih akeh tinimbang sing dibutuhake, potensi pengorbanan kinerja, ora manut konvensi panulisan kode, utawa ora mriksa kode sing gegandhengan kanggo nggoleki varian celah sing padha, saengga patche ora lengkap.

Instruksi tambahan lan panyampurnan bola-bali ing proses nggawe patch ningkatake kualitas patch. Iki nuduhake yen kanthi penanganan sing trep, patch keamanan gawean AI bisa bener, minimal, lan konsisten karo konvensi kode sing ana. Iki bidang sing lagi aktif ditliti, lan kita yakin proses iki bakal luwih gampang lan efektif nganggo model ing mangsa ngarep. Ing sawetara kasus, prototipe panaliten kita uga bisa ngenali masalah ing patch sing ditulis ahli manungsa, banjur masalah kasebut didandani sadurunge patche digabung.

Piwulang utama: Model bisa nyepetake proses panambalan, nanging katrampilan lan kerangka panambalan bisa mbutuhake panyampurnan bola-bali supaya patch bisa diandelake kanggo nyukupi syarat fungsional lan nonfungsional. Kajaba iku, kita nyaranake nggunakake model kanggo mriksa patch gawean manungsa lan AI saka sudut pandang panyerang. Iki bisa ngenali masalah kayata patch sing bisa diliwati, jalur serangan utawa varian liyane sing ora katangani, lan sapanunggalane.

Celah keamanan ing infrastruktur pangujian

Nalika nglakokake proses ing kernelCTF, saliyane 21 eksploit 0-day kernel Linux, prototipe panaliten kita uga nemokake lan ngeksploitasi celah keamanan QEMU TCG. Agen analis ditugasake nganalisis kode mlebu panggilan sistem. Nalika nulis program kanggo nguji transisi hak akses, agen kasebut nemoni crash kernel sing ora dikarepake. Agen nindakake triase crash lan nglacak sumbere masalah menyang QEMU TCG tanpa akses menyang kode sumber QEMU, banjur nyakup celah kasebut ing laporan. Sawise kuwi, agen ExploitDev kasil ngembangake eksploit eskalasi hak akses lokal kanggo celah kasebut. Kita nemokake celah QEMU iki nalika nganalisis eksploit kanthi manual lan mesthekake yen celah kasebut wis didandani ing proyek utama QEMU, nanging durung ing build rilis sing digunakake sajrone eksperimen.

Piwulang utama: Model tercanggih kanthi kemampuan siber bisa nemokake celah keamanan ing infrastruktur pangujian. Kita nyaranake nguji saben bagean infrastruktur sadurunge nindakake panaliten celah keamanan kanthi pendekatan ofensif. Kita wis nguji infrastruktur kita kanthi proaktif, ngungkapake lan nambal akeh celah keamanan ing Kata, Moby/Docker, gVisor, lan proyek liyane.

Dudutan

Tujuan kita yaiku ngowahi kemampuan model sing saya mundhak dadi kauntungan jangka dawa kanggo wong-wong sing njaga keamanan Internet. Panaliten iki nuduhake yen kemampuan siber model tercanggih sing saya mundhak bisa digunakake kanggo nggoleki celah keamanan kanthi efektif ing piranti lunak rumit, kayata kernel Linux. Nguwatake keamanan proyek piranti lunak wigati kaya Linux lan proyek sumber terbuka liyane bisa nglindhungi akeh sistem lan panganggo sing gumantung marang proyek kasebut.

Liwat Patch the Planet, sawijining inisiatif Daybreak, kita duwe tujuan nggedhekake cakupan panaliten iki menyang luwih akeh proyek piranti lunak wigati lan ngembangake proses patch otomatis sing bisa diandelake bebarengan karo pangopèn lan mitra keamanan. Kita kepengin terus nyuda kesempatan kanggo panyerang lan ngunggahake biaya kanggo nemokake lan ngeksploitasi celah keamanan, nganti asil sing dikarepake ora maneh sumbut karo serangane.

Saben generasi model kudune mbantu kita mbangun piranti lunak sing luwih angel dibobol dening generasi sabanjure. Kita bakal terus ngupaya mbangun Internet sing aman supaya sapa wae bisa seneng makarya lan nyipta ing kono.

Penulis

OpenAI