PwnEscape (CVE-2026-99999) adalah kerentanan kritis pada kernel Linux dengan skor 9,3 menurut CVSS 3.1. Celah ini berada dalam pemrosesan paket IPv4: metadata yang menyertai lalu lintas jaringan dari sebuah mesin virtual (VM) dapat membuat kernel host mengubah header paket setelah memvalidasinya, lalu tetap mempercayai header yang sudah berubah itu saat memecah paket. Dampak yang dilaporkan mencakup kebocoran memori host hingga demonstrasi keluar dari VM di lingkungan lab.
4
8
23
Bagaimana metadata checksum memicu pembacaan berlebih
Perangkat jaringan dapat menggunakan metadata checksum offload untuk memberi tahu kernel bahwa sebagian pekerjaan penghitungan checksum masih harus diselesaikan. Pada PwnEscape, metadata yang buruk atau tidak tepercaya dapat mencapai tumpukan IPv4. Saat checksum diselesaikan, kernel bisa menimpa sebagian header yang sudah diproses. Perbaikan yang diterima menambahkan pemeriksaan terhadap checksum_start sebelum checksum diselesaikan.
19
23
Akibatnya, ada ketidaksesuaian antara pemeriksaan dan penggunaan data. Kode fragmentasi kemudian mengandalkan header IPv4 yang telah berubah untuk menentukan jumlah data header yang perlu disalin. Dalam kasus uji yang dilaporkan, header diperlakukan seolah-olah berukuran 60 byte, padahal hanya 28 byte data paket logis yang tersedia. Selisih 32 byte berasal dari memori di luar batas data logis paket. Angka ini menjelaskan kasus uji tersebut, bukan berarti setiap paket membocorkan tepat 32 byte.
18
Mengapa ini mengancam isolasi VM
Celahnya ada di tumpukan jaringan Linux, bukan di kode hypervisor KVM. Perbedaan ini penting karena lalu lintas dari VM dapat melewati jalur pemrosesan paket di kernel host yang digunakan bersama. Mengganti atau memperbarui hypervisor saja tidak otomatis menutup kerentanan di jalur tersebut. Risiko berlaku pada host dengan kernel terdampak yang memproses lalu lintas dari VM yang dapat dikendalikan penyerang.
3
8
Serangan yang dilaporkan mensyaratkan penyerang memiliki kendali atas kode di dalam VM untuk mengirim paket yang dirancang khusus. Laporan yang tersedia tidak menggambarkan PwnEscape sebagai serangan tanpa autentikasi terhadap sembarang komputer Linux yang terhubung ke internet.
4
7
Apa yang berhasil ditunjukkan peneliti
Laporan menyebut kebocoran memori host pada sandbox produksi Vercel. Secara terpisah, peneliti mendemonstrasikan eksekusi kode di tingkat host dalam lingkungan lab. Keduanya merupakan hasil yang berbeda: bukti yang tersedia tidak menunjukkan bahwa eksekusi dengan hak root terjadi pada sistem produksi Vercel.
4
6
Paulos Yibelo menemukan celah ini saat mengikuti tantangan keamanan Sandbox dari Vercel. Menurut laporan, tantangan tersebut menerima 1.285 laporan dan PwnEscape disebut sebagai satu-satunya temuan kritis. Angka-angka itu tidak membuktikan bahwa data pelanggan telah diakses.
24
30
37
Perbaikan dan hal yang perlu diperiksa operator
Perbaikan upstream tercatat sebagai commit 6785011f8b16, dengan judul ipv4: validate checksum_start before completing checksum. Versi kernel stable yang dirilis dengan perbaikan tersebut meliputi 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.57, dan 7.2.11.
12
27
Karena masalahnya berada di jalur pemrosesan paket kernel host, operator perlu memeriksa dan memperbarui kernel host. Memperbarui perangkat lunak di dalam VM bukan pengganti langkah tersebut. Nomor versi dan jadwal rilis kernel distribusi Linux bisa berbeda, jadi periksa pengumuman vendor yang digunakan dan pastikan host menjalankan kernel yang sudah ditambal.
1
6
Per 16 Oktober, AlmaLinux melaporkan bahwa kernel yang sudah ditambal tersedia. Ini adalah pembaruan status pada tanggal tersebut, bukan gambaran lengkap tentang peluncuran perbaikan di semua distribusi; ketersediaannya dapat berbeda menurut vendor dan rilis.
6