Peneliti Kabur dari Firecracker VM, Raih Root Host

Judul asli: Firecracker VM Escape: PwnEscape Part 2

Mengapa Ini Penting

Eksploitasi ini menantang asumsi isolasi microVM yang menjadi fondasi keamanan cloud serverless.

PWN Research berhasil keluar dari Firecracker microVM dan menjalankan kode sebagai root di host melalui eksploitasi thread KVM, dilaporkan sebagai CVE-2026-99999.

Firecracker, teknologi microVM buatan Amazon yang dirancang mengisolasi kode tidak terpercaya, berhasil ditembus oleh peneliti dari PWN Research dalam laporan bertajuk PwnEscape Part 2. Peneliti Paulos Yibelo menjelaskan teknik guest-to-host escape yang memanfaatkan akses ke memori fisik host untuk mengambil alih thread aktif proses Firecracker dari dalam guest.

Titik masuk eksploitasi adalah struktur pt_regs di kernel Linux — tempat kernel menyimpan register userspace sebuah thread saat thread tersebut masuk ke system call KVM_RUN. Register ini mencakup instruction pointer dan stack pointer. Dengan memodifikasi frame tersebut, penyerang dapat menentukan kode mana yang dieksekusi Firecracker saat thread kembali dari KVM.

Untuk menemukan frame yang tepat, peneliti pertama-tama menempatkan pola byte unik (nonce) di halaman memori guest, lalu menelusurinya ke host physical address menggunakan Extended Page Tables (EPT). Proses pencarian menghasilkan dua kandidat EPT root; validasi menyempitkannya menjadi satu. Setelah host physical address halaman guest ditemukan, rantai eksploitasi berlanjut ke tahap identifikasi proses Firecracker dan lokasi register vCPU thread-nya.

Yang menarik: setelah eksploitasi selesai, Firecracker tetap berjalan normal dan VM masih bisa diakses via SSH — artinya intrusi tidak meninggalkan jejak gangguan layanan yang jelas.

Sumber

pwn.ai — Baca artikel asli →