📑 Daftar Isi

Ilustrasi kerentanan Spectre dan Meltdown pada prosesor modern

Varian Baru Spectre BTR Ancam Kernel Linux Intel, Patch Sudah Rilis

Penulis:Nur Hamzah
Terbit:
Diperbarui:
⏱️4 menit membaca
Bagikan:
  • Peneliti menemukan varian Spectre baru bernama Branch Target Reuse (BTR)
  • BTR menyasar kompiler JIT dan kernel Linux berbasis Intel
  • Dua PoC eksploit mengungkap root password hash meski ada cBPF
  • Kebocoran 5,7 KB/detik di Raptor Cove dan 5,4 KB/detik di Lion Cove
  • Linux kernel dan Oracle merilis patch untuk CVE-2026-64507 dan CVE-2026-64508
  • Makalah diterima di ACM CCS 2026, digelar November di The Hague

Telset.id – Kerentanan Spectre yang sempat membuat industri chip kelimpungan beberapa tahun lalu diklaim kembali muncul dalam bentuk baru. Peneliti keamanan dari Vrije Universiteit di Belanda dan Scuola Superiore Sant’Anna di Italia mempublikasikan laporan baru yang merinci jenis serangan bernama Branch Target Reuse (BTR). Mereka menyebutnya sebagai serangan Spectre v2 in-place praktis pertama yang menyasar kompiler just-in-time (JIT).

Dalam makalah tersebut, para peneliti merinci dua proof-of-concept (PoC) eksploit yang dapat menargetkan kernel Linux berbasis Intel, bahkan mampu mengungkap root password hash meski ada pertahanan constant binding yang disediakan cBPF. Tingkat kebocoran yang diperkirakan mencapai 5,7 KB/detik untuk chip Intel Raptor Cove dan 5,4 KB/detik untuk Lion Cove. Menurut The Register, laju itu tergolong lambat tetapi cukup bagi pengguna tanpa hak istimewa untuk memancing password hash sensitif keluar dari sistem yang rentan.

Linux kernel developers dan Oracle merespons dengan merilis mitigasi. Kedua bug ini kini mendapatkan dua CVE, yakni CVE-2026-64507 dan CVE-2026-64508. Mozilla memutuskan untuk lebih fokus pada site isolation, dan meskipun IBPB kemungkinan besar efektif, hal itu akan memperlambat kinerja mesin. “Perbarui OS dan perangkat lunak Anda segera setelah patch vendor tersedia,” kata para peneliti. “Baik kernel Linux maupun Oracle telah merilis patch.”

Meltdown and Spectre

Bagaimana Branch Target Reuse Bekerja

Mikroprosesor modern memiliki fitur bernama speculative execution. Prosesor menebak langkah berikutnya dari sebuah program dan memuatnya lebih dulu, sehingga ketika salah satu skenario benar-benar terjadi, eksekusi bisa berjalan cukup cepat. Prosesor juga memantau pola berulang dan berusaha mengingatnya, namun hal ini membuka pintu bagi side-channel attack. Serangan jenis ini memungkinkan pelaku ancaman mencuri informasi dengan mengamati petunjuk tidak langsung dari sistem, seperti timing dan konsumsi daya, alih-alih mengaksesnya secara langsung.

Pada 2017, peneliti keamanan menemukan bahwa speculative execution dapat disalahgunakan melalui side-channel attack, yang melahirkan dua kerentanan: Spectre dan Meltdown. Mengingat luasnya dampak cacat tersebut, karena praktis semua chip terpengaruh, dan potensi tingkat keparahannya, seluruh industri bergerak cepat memperbaiki celah itu dengan patch perangkat lunak. Sebagian berhasil, tetapi upaya secara keseluruhan lebih banyak berakhir sebagai fiasco ketimbang sukses. Banyak chip mengalami throttling signifikan, dan sejumlah komputer mati total.

Spectre dan Meltdown akhirnya diperbaiki, tetapi sejak itu muncul banyak peniru dan varian. Kini hadir varian baru bernama Branch Target Reuse (BTR). Ketika prosesor ingin “mengingat” tema berulang, ia menyimpannya dalam sesuatu bernama Branch Target Buffer (BTB). Pada saat yang sama, ada elemen bernama JIT. Singkatan dari just-in-time, ia adalah kompiler yang menerjemahkan kode menjadi instruksi mesin native selama eksekusi program, bukan sebelum program berjalan.

Dalam praktiknya, JIT membuat kode di alamat memori X, lalu menjalankannya berkali-kali. CPU mempelajari pola tersebut dan berusaha mengulanginya. Ketika JIT menghapus kode dan menempatkan sesuatu yang lain di alamat X yang sama, di situlah masalah dimulai, karena CPU masih mencoba melompat ke X terlebih dahulu. Inilah yang disebut Branch Target Reuse. CPU pada akhirnya akan menyadari bahwa kebiasaan lama tidak lagi berfungsi, tetapi momen di antaranya itulah yang berhasil dieksploitasi para peneliti.

Yang membuat BTR sangat berbahaya adalah fakta bahwa tidak perlu malware baru untuk mengeksploitasinya. Pelaku ancaman cukup memanfaatkan fakta bahwa byte kode mesin dapat berarti berbeda ketika eksekusi dimulai pada byte offset yang berbeda.

Mitigasi dan Tanggapan Vendor

Makalah Branch Target Reuse telah melalui peer-review dan diterima oleh ACM CCS 2026, sebuah konferensi akademik keamanan siber besar yang dijadwalkan berlangsung pada pertengahan November tahun ini di The Hague, Belanda. Publikasi ini menegaskan bahwa temuan tersebut telah melewati proses validasi ilmiah sebelum dipublikasikan secara luas.

Linux kernel developers dan Oracle disebut telah merilis patch sebagai respons terhadap temuan ini. Kedua bug yang dilaporkan kini tercatat dalam dua CVE, yaitu CVE-2026-64507 dan CVE-2026-64508. Langkah Mozilla untuk lebih fokus pada pekerja hybrid dan kreator menunjukkan bahwa pendekatan mitigasi tidak seragam di seluruh vendor.

Dari sisi pengguna, rekomendasi para peneliti bersifat langsung. “Perbarui OS dan perangkat lunak Anda segera setelah patch vendor tersedia,” ujar mereka. “Baik kernel Linux maupun Oracle telah merilis patch.” Seruan ini menegaskan bahwa pembaruan sistem bukan lagi langkah opsional, melainkan keharusan bagi siapa pun yang menjalankan sistem berbasis kernel Linux dengan prosesor Intel.

World Password Day 2025

Bagi tim keamanan, keputusan yang dihadapi bukan sekadar memasang patch, melainkan menimbang tradeoff performa yang menyertainya. Mitigasi IBPB yang kemungkinan besar efektif memang berpotensi memperlambat mesin. Inilah yang membuat para peneliti menyebut perlunya vendor merilis patch secepat mungkin, sementara pengguna diminta segera menerapkannya begitu tersedia.

Kemunculan BTR menegaskan bahwa kelas kerentanan yang lahir dari speculative execution belum sepenuhnya tertutup. Sejak Spectre dan Meltdown pertama kali diungkap pada 2017, rangkaian varian terus bermunculan, dan BTR menjadi bukti terbaru bahwa mekanisme prediksi prosesor masih menyimpan celah yang bisa dieksploitasi secara praktis. Patch dari Linux kernel dan Oracle menjadi langkah mitigasi yang tersedia saat ini, dengan konsekuensi performa yang perlu diukur oleh masing-masing organisasi.

Untuk konteks lebih luas soal bagaimana kerentanan sistemik diperlakukan di industri, kasus ini mengingatkan pada perdebatan serupa di sektor lain, termasuk ketika server private Minecraft dipersoalkan secara hukum. Pola yang sama terlihat: ketika sebuah celah atau praktik menyentuh banyak pihak, respons industri cenderung terpecah antara patch cepat, penyesuaian performa, dan penilaian risiko masing-masing vendor.

Yang jelas, pengguna sistem berbasis Intel dengan kernel Linux kini menghadapi pilihan yang sama seperti era Spectre dan Meltdown: menunggu patch, menerapkannya, dan menerima konsekuensi performa yang menyertainya. Para peneliti telah menyampaikan rekomendasi mereka, dan vendor utama telah merilis patch. Sisanya bergantung pada seberapa cepat pembaruan itu sampai ke sistem yang rentan.

Ikuti Telset.id di Google NewsFollow

Komentar

Belum ada komentar.