Ancaman Mior dan Skyfall: Host Cloud Jahat Mampu Menguras Rahasia dari VM AMD SEV-SNP

Dua metode peretasan anyar yang diumumkan secara terbuka pada pekan ini membuka peluang bagi pengelola server host yang bertindak jahat untuk membongkar serta menyalin isi data penting dari dalam mesin virtual (VM) yang dilindungi oleh teknologi AMD SEV-SNP. Padahal, rancangan dasar dari arsitektur keamanan mutakhir tersebut sedari awal diciptakan guna memblokir total akses fisik maupun logis dari operator server lokal secara mutlak.

Salah satu metode serangan tersebut, yang diberi identitas Mior, terbukti mampu mengutak-atik memori internal VM target dan memalsukan lembar laporan terotentikasi digital yang memvalidasi keaslian program perangkat lunak yang tengah dijalankan. Untuk mengeksekusi kedua serangan, penyerang diharuskan memiliki kendali penuh atas sistem hipervisor server host. Di sisi lain, eksploitasi Mior mewajibkan akses lebih dalam hingga ke lapisan firmware BIOS server induk. Pembuktian efektivitas kedua vektor serangan ini berhasil ditunjukkan para peneliti melalui uji laboratorium komputasi memakai prosesor server AMD EPYC.

Sebagai pihak produsen semikonduktor, AMD telah merilis catatan firmware SEV untuk mengatasi Mior dan pembaruan mikrokode pelindung untuk Skyfall, yang mana keduanya tertanggal 12 Agustus. AMD menjadwalkan pembagian firmware platform menyeluruh kepada vendor mitra produsen server pada bulan November untuk menangani Skyfall serta Desember guna meredam Mior, disusul penanganan cip kategori embedded pada waktu mendatang. Para pemilik dan pengguna sistem diarahkan agar sesegera mungkin memperoleh berkas pembaruan BIOS langsung dari masing-masing pabrikan server mereka.

Fitur SEV-SNP sejatinya membawa kapabilitas komputasi rahasia atau confidential computing ke lini prosesor server enterprise AMD EPYC. Fitur mutakhir ini memanfaatkan kombinasi enkripsi memori berbasis perangkat keras yang ketat serta mekanisme pembatasan izin akses tingkat lanjut guna membentengi seluruh lingkungan VM secara penuh, bahkan dari pantauan langsung sistem hipervisor server host itu sendiri.

Kelompok peneliti dari kampus ternama ETH Zurich yang merancang Mior memusatkan serangan mereka tepat ketika SEV-SNP sedang menjalani urutan proses booting inisialisasi. Pada saat fase booting tersebut bergulir, sebuah prosesor keamanan tambahan di dalam silikon cip yang disebut Platform Security Processor (PSP) bertugas membangun tabel krusial bernama Reverse Map Table (RMP). RMP ini berfungsi memetakan kepemilikan definitif dari setiap blok halaman memori fisik beserta rincian batasan operasi yang diperbolehkan atasnya.

Kelompok riset tersebut secara terencana membelokkan seluruh penulisan data oleh modul PSP ke arah memori milik kartu grafis tambahan yang telah mereka manipulasi, bukan menyimpannya ke memori utama sistem. Kartu grafis eksternal ini sengaja difungsikan lantaran para peneliti meyakini bahwa PSP bakal membaca balik nilai data guna validasi, dan kartu tersebut sanggup membalas nilai yang diharapkan dengan mulus. Akibatnya, tahapan awal start-up mampu tuntas tanpa muncul pesan galat, tetapi sebagian porsi RMP asli di memori utama, termasuk entri khusus penjaga tabel itu sendiri, berakhir dalam kondisi kosong tanpa inisialisasi.

Kondisi cacat tersebut secara langsung memfasilitasi hipervisor untuk leluasa mengubah aturan konfigurasi proteksi yang tercantum di RMP. Berangkat dari celah ini, para periset leluasa menyalakan fungsi debugging pada mesin virtual rahasia yang sejatinya menonaktifkan fitur tersebut, lalu memerintahkan instruksi debug orisinal PSP untuk membaca serta menulis isi memori rahasia VM. Penetrasi ini terbukti berhasil sempurna pada keseluruhan 1.000 kali percobaan yang dilangsungkan dalam dua putaran tes laboratorium yang berbeda.

Mekanisme SEV-SNP secara berkala juga menjalankan pengukuran integritas data citra perangkat lunak dari mesin virtual saat dinyalakan, dan pihak PSP bakal menandatangani dokumen atestasi resmi yang merangkum hasil pengukuran tersebut. Dalam simulasi pengujian babak kedua, tim ilmuwan menyalin data pengukuran milik VM yang aman dan sah ke dalam instans VM yang telah disusupi kode jahat. Hasilnya, sertifikat laporan atestasi milik VM berbahaya tersebut justru secara menipu mencerminkan integritas dari citra sistem yang sepenuhnya bersih.

Untuk bisa bekerja, eksploitasi ini mensyaratkan penguasaan menyeluruh atas hipervisor dan sistem BIOS (yang kerap dikenal sebagai UEFI), serta ketersediaan perangkat keras PCIe khusus semacam kartu grafis tambahan, sebagaimana dipaparkan di laporan penelitian Mior. Demi kelancaran uji coba teknis, kelompok riset sengaja memodifikasi struktur kode BIOS agar pengaturan routing memori pada prosesor tetap dibiarkan dalam status terbuka tanpa dikunci.

"Kami beroperasi dalam model ancaman yang ditetapkan AMD untuk SEV-SNP. AMD secara eksplisit tidak mempercayai UEFI, sehingga penyerang dapat memodifikasi UEFI," jelas para peneliti dalam laporannya mengenai batasan asumsi keamanan arsitektur tersebut.

Bagi lingkungan komputasi mesin virtual konvensional, sistem secara inheren telah menaruh kepercayaan penuh kepada server host beserta seluruh komponen firmware bawaannya. Oleh sebab itu, keberadaan celah Mior sama sekali tidak menghadirkan bahaya taktis baru atau kemampuan tambahan apa pun untuk menembus jenis VM biasa tersebut, menurut keterangan tim periset.

Tim akademisi tersebut menjalankan eksperimen Mior pada unit prosesor server AMD EPYC 9135 yang menggunakan rancang bangun mikroarsitektur Zen 5. Pihak peneliti menilai bahwa lini prosesor berbasis Zen 3 dan Zen 4 memiliki kerentanan serupa, namun pengujian tidak dilakukan terhadap kedua generasi tersebut karena mereka tidak memiliki konfigurasi perangkat laboratorium pendukung yang memungkinkan perubahan BIOS secara leluasa.

Seluruh pembuktian teknis yang mencakup bypass debugging hingga manipulasi atestasi berhasil terlaksana meskipun opsi ciphertext hiding diaktifkan pada sistem. Opsi bawaan SEV-SNP tersebut semestinya berfungsi menghalangi hipervisor agar tidak sanggup memindai memori VM yang terenkripsi dalam format apa pun.

Sebelum publikasi ini, beberapa peneliti yang sama sempat menemukan dua metode penyerangan terdahulu, yakni serangan Fabricked serta serangan RMPocalypse, yang juga menargetkan perusakan integritas tabel RMP ketika proses SEV-SNP pertama kali dimuat. Mior dikonfirmasi sebagai kerentanan independen yang sama sekali terpisah dari Fabricked maupun skema mitigasi perbaikannya. Terbukti, eksploitasi Mior masih tetap ampuh dijalankan pada firmware usang yang dirilis sebelum hadirnya tambalan tersebut.

Sementara itu, teknik serangan Skyfall ditemukan lewat kolaborasi peneliti dari ETH Zurich bersama Google. Serangan ini mengakar dari Transient Scheduler Attacks (TSA), yaitu rumpun cacat mikroarsitektur pada jajaran prosesor AMD yang memicu kebocoran data penting lewat selisih waktu eksekusi instruksi komputasi. Fenomena celah TSA sendiri pertama kali diungkap ke hadapan khalayak publik pada 8 Juli 2025 silam.

Tim investigator gabungan menemukan bahwa saat sebuah hipervisor sengaja menyabotase proses boot mesin virtual hingga gagal, prosesor ternyata telah menyimpan sebagian data status VM ke dalam memori cache. Rentetan data sensitif tersebut tertinggal tanpa melalui proses pembersihan memori secara sempurna, sehingga memberi kesempatan bagi hipervisor untuk mengekstraknya memanfaatkan mekanisme TSA.

Lewat metode cerdik ini, para peneliti berhasil menarik kembali kumpulan nilai register VM yang tersimpan beserta kunci enkripsi partisi penyimpanan dari sebuah VM percobaan. Untuk merampas kunci itu, tim menyunting kernel VM agar membekukan alur kerja tepat ketika muatan kunci sedang menempati register. Dalam skenario riil di lapangan, pihak penyerang diyakini bisa memanfaatkan teknik instrumen SEV-Step untuk menelusuri eksekusi VM selangkah demi selangkah hingga kunci tersebut terdeteksi mengisi register.

Skyfall juga memiliki kemampuan membaca konten memori VM target, walau operasinya terbatas pada tiga baris cache spesifik di dalam halaman yang disasar, tepatnya pada posisi offset 0x0c0, 0x380, dan 0x3c0. Sisa ruang lain dari halaman memori tersebut dipastikan tetap terlindungi dan berada di luar jangkauan pembacaan eksploitasi.

Eksekusi Skyfall murni membutuhkan akses kendali hipervisor yang jahat tanpa mengharuskan adanya rekayasa fisik atas perangkat keras server. Tim ilmuwan sukses membuktikan eksploitasinya pada prosesor EPYC 7313 berkategori Zen 3, serta model EPYC 9124 dan 9334 yang berbasiskan arsitektur Zen 4. Kendati demikian, mereka tidak berhasil mereplikasi kebocoran serupa pada keluarga prosesor Zen 5.

Di luar pembajakan mesin virtual, tim peneliti Skyfall berhasil mengekstraksi instruksi pembaruan mikrokode yang telah didekripsi pada ketiga varian prosesor uji coba. Lebih lanjut, mereka juga sanggup menarik nilai register yang terkunci rapat di dalam memori System Management Mode (SMM), suatu zona amat terproteksi yang bahkan mustahil diakses langsung oleh kernel sistem operasi normal. Kedua skenario intrusi lanjutan ini memerlukan eksekusi software dengan hak istimewa tinggi di mesin target.

Komite program dari IEEE Symposium on Security and Privacy yang meloloskan makalah riset Skyfall melayangkan catatan kritis bahwa pengujian tersebut mengabaikan berbagai prasyarat operasional yang cukup rumit untuk serangan nyata terhadap VM. Kebutuhan tersebut mencakup keharusan tersedianya inti prosesor yang steril dari beban komputasi lain, siklus kegagalan start-up VM yang dipicu berkali-kali secara simultan, pembacaan register performa dengan frekuensi sangat tinggi, serta stabilitas VM agar tidak mengalami crash fatal atau timeout selama fase intrusi berjalan.

Detail Prosesor Terdampak Beserta Panduan Perbaikan

AMD menandai celah keamanan Mior dengan kode CVE-2026-0462 dan menetapkan skor keparahan sebesar 5.9 pada skala CVSS 4.0 di lembar pengumuman keamanannya. Pada dokumen mitigasi lainnya, AMD mendata kebocoran register VM akibat eksploitasi Skyfall lewat kode CVE-2026-40671 dengan nilai kerentanan 4.9, yang secara spesifik menjabarkan bahaya keterpaparan data register internal VM.

Mengenai insiden kerentanan Mior, perseroan menyatakan bahwa kelemahan ini secara eksklusif hanya menjangkiti platform berfitur SEV-SNP, tanpa berdampak sama sekali pada teknologi generasi terdahulu seperti SEV standar maupun SEV-ES.

AMD memetakan lima lini prosesor server EPYC yang terdampak oleh kedua kerentanan tersebut sekaligus mengumumkan jadwal ketersediaan perbaikannya:

Kedua buletin keamanan AMD tersebut mencantumkan target bulan perilisan yang berbeda untuk paket firmware yang sama, yakni TurinPI_1.0.0.C. Mikrokode penangkal Skyfall tercatat bertanggal 12 Agustus untuk setiap seri prosesor yang terdaftar. Sementara itu, akselerator komputasi Instinct MI300A telah menerima rilis patch Skyfall tertanggal 21 September, dan jadwal rilis perbaikan bagi jajaran cip EPYC embedded direncanakan menyusul dalam rentang waktu antara Januari hingga April 2027.

Tim peneliti Mior menyatakan bahwa pembaruan firmware yang mampu meredam kerentanan ini sebenarnya telah dibagikan secara resmi, dan kelompok riset Skyfall juga mengonfirmasi hadirnya paket mikrokode pelindung baru. Kendati demikian, buletin dari pihak AMD tidak memerinci secara tegas apakah paket pembaruan tersebut sanggup bekerja mandiri atau wajib disematkan dalam satu kesatuan rilis BIOS server, serta tidak menyediakan metode penanganan sementara yang bisa diambil.

Supermicro, salah satu produsen perangkat server terkemuka, telah menerbitkan daftar inventaris pembaruan BIOS guna mengatasi rentetan celah ini pada puluhan varian motherboard seri H12, H13, dan H14 milik mereka. Dokumen publikasi tersebut turut mengingatkan bahwa papan induk tersebut juga mewajibkan penginstalan pembaruan firmware BMC pendukung, seraya menegaskan bahwa perusahaan masih terus melangsungkan uji validasi terhadap deretan perangkat keras yang terimbas.

Mengingat seluruh penambalan masalah ini diterapkan langsung pada lapisan firmware fisik milik mesin server host, maka para pelanggan enterprise yang menyewa komputasi VM rahasia sangat bergantung pada kesigapan penyedia layanan komputasi awan mereka untuk mengunduh serta menginstal perbaikan tersebut. Dokumen pengumuman mengenai Mior turut melampirkan parameter nilai TCB (trusted computing base) untuk proses validasi atestasi SNP di samping baris versi firmware yang telah diperbaiki. Namun demikian, AMD tidak menyertakan arahan teknis operasional tentang bagaimana para pemilik VM semestinya menguji validitas nilai tersebut secara mandiri.

Kedua pengumuman resmi AMD tidak mengonfirmasi adanya indikasi bahwa kerentanan ini telah dimanfaatkan dalam aksi peretasan liar di dunia nyata. Kedua kelompok akademisi kini telah membagikan contoh kode pembuktian konsep (proof-of-concept) mereka, yang mana eksekusi kode Mior secara khusus membutuhkan BIOS modifikasi yang sengaja membiarkan konfigurasi perutean memori berada dalam status tak terkunci.

Sementara itu, konsorsium proyek open-source EDK II meregistrasikan kebocoran data SMM akibat varian Skyfall di bawah identitas CVE-2026-18448 dengan tingkat keparahan berperingkat 5.6. Informasi buletin AMD mengenai EDK II menguraikan bahwa akar kebocoran ini berasal dari ketiadaan fungsi proteksi mitigasi TSA di dalam kerangka kode firmware EDK II itu sendiri.

Pemberitahuan resmi tersebut mencantumkan sederet keluarga prosesor EPYC dan Ryzen, termasuk edisi prosesor embedded, seraya merekomendasikan penerapan mitigasi TSA terdahulu milik perusahaan dibarengi instalasi patch EDK II begitu berkasnya dirilis resmi.

Untuk kelima rumpun prosesor server EPYC yang telah disebutkan sebelumnya, lembar buletin tersebut hanya mencantumkan patch terjadwal pada bulan November mendatang. Sebaliknya, firmware platform yang memuat perbaikan sudah tersedia bagi varian prosesor lain, termasuk lini prosesor EPYC 4004 dan seri 4005. Namun, hingga saat ini, buletin penanganan mandiri dari proyek EDK II belum mencantumkan versi kode rilis yang telah bersih dari kerentanan.