PwnEscape (CVE-2026-99999) ialah kelemahan kritikal dalam kernel Linux dengan skor CVSS 3.1 sebanyak 9.3. Ia berkaitan pemprosesan paket IPv4: metadata yang dibawa bersama trafik rangkaian mesin maya boleh menyebabkan kernel hos mengubah pengepala paket selepas mengesahkannya, kemudian mempercayai pengepala yang telah berubah itu ketika memecahkan paket. Kesan yang dilaporkan merangkumi pendedahan memori hos hingga pelarian daripada mesin maya ke hos yang ditunjukkan dalam makmal.
4
8
23
Bagaimana metadata checksum boleh menyebabkan bacaan melepasi sempadan
Sesetengah peranti rangkaian menggunakan metadata checksum offload untuk memaklumkan kernel bahawa pengiraan checksum masih perlu diselesaikan. Dalam PwnEscape, metadata yang tidak sah atau tidak dipercayai boleh sampai ke tindanan IPv4. Semasa checksum dilengkapkan, kernel berpotensi menulis semula sebahagian pengepala yang sudah diproses. Pembaikan yang diterima menambah semakan pada checksum_start sebelum checksum dilengkapkan.
19
23
Ini mewujudkan ketidakpadanan antara pengesahan dengan penggunaan data. Kemudian, kod pemecahan paket bergantung pada pengepala IPv4 yang telah berubah untuk menentukan jumlah data pengepala yang hendak disalin. Dalam kes ujian yang dilaporkan, pengepala dianggap sepanjang 60 bait sedangkan hanya 28 bait data paket secara logik tersedia. Perbezaan 32 bait itu datang daripada memori di luar sempadan data logik paket. Angka tersebut merujuk kepada kes ujian itu—bukan bermakna setiap paket semestinya membocorkan tepat 32 bait.
18
Mengapa isu ini mengancam pengasingan mesin maya
Kelemahan ini berada dalam tindanan rangkaian Linux, bukannya kod hipervisor KVM. Perbezaan itu penting kerana trafik daripada mesin maya tetamu boleh melalui laluan pemprosesan paket yang dikongsi dalam kernel hos. Maka, menampal atau menggantikan satu hipervisor sahaja tidak semestinya menyelesaikan kelemahan pada laluan tersebut. Risiko yang dilaporkan melibatkan hos yang menjalankan kernel terjejas dan memproses trafik tetamu yang dikawal penyerang melalui kod rentan.
3
8
Serangan yang dilaporkan memerlukan penyerang mengawal kod di dalam mesin maya tetamu untuk menghantar paket yang direka khas. Sumber yang tersedia tidak menggambarkannya sebagai serangan tanpa pengesahan terhadap sebarang mesin Linux yang boleh dicapai melalui internet.
4
7
Apa yang ditunjukkan oleh penyelidik
Laporan menyatakan pendedahan memori hos berlaku pada sandbox produksi Vercel. Secara berasingan, penyelidik menunjukkan pelaksanaan kod pada peringkat hos dalam persekitaran makmal. Kedua-duanya ialah hasil yang berbeza: bukti yang tersedia tidak mengesahkan pelaksanaan kod dengan akses root pada sistem produksi Vercel.
4
6
Paulos Yibelo menemui isu ini ketika menyertai cabaran keselamatan Sandbox Vercel. Laporan menyebut cabaran itu menerima 1,285 penyertaan dan PwnEscape ialah satu-satunya penemuan yang dikategorikan kritikal. Angka tersebut tidak membuktikan bahawa data pelanggan telah diakses.
24
30
37
Pembaikan dan perkara yang perlu disemak oleh pengendali
Pembaikan upstream dikenal pasti sebagai commit 6785011f8b16, bertajuk ipv4: validate checksum_start before completing checksum. Versi stabil yang diterbitkan dan mengandungi pembaikan termasuk 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.57 dan 7.2.11.
12
27
Oleh sebab kelemahan ini berada pada laluan pemprosesan paket kernel hos, pengendali perlu menyemak dan mengemas kini kernel hos. Mengemas kini perisian di dalam mesin maya tetamu bukan pengganti kepada langkah itu. Kernel yang dibekalkan pengedar Linux mungkin menggunakan nombor versi atau jadual keluaran yang berlainan; semak nasihat keselamatan pengedar berkenaan dan pastikan hos menjalankan kernel yang telah ditampal.
1
6
Setakat 16 Oktober, AlmaLinux melaporkan kernel yang telah ditampal tersedia. Itu ialah kemas kini status pada tarikh tersebut, bukannya gambaran lengkap pelancaran bagi semua pengedar; ketersediaan boleh berbeza mengikut pengedar dan keluaran.
6