Dalam implementasi protokol SCTP yang disediakan di kernel LinuxSebuah kerentanan (CVE-2026-64564) telah diidentifikasi yang memungkinkan pengguna lokal untuk mendapatkan hak akses root pada sistem. Di antara hal-hal lain, kerentanan ini memungkinkan akses root ke sistem host saat menjalankan eksploitasi dalam kontainer terisolasi. Sebuah prototipe eksploitasi telah dikembangkan dan didemonstrasikan dalam distribusi. Debian 13, Rocky Linux 9, RHEL 9 dan Ubuntu 24.04 dengan kernel 5.14, 6.6, 6.8 dan 6.12.
Kerentanan ini disebabkan oleh referensi ke memori yang sudah dibebaskan dalam kode konfigurasi ulang alamat dinamis SCTP (ASCONF). Kernel menyimpan pointer transport (asconf->transport) yang ditentukan dalam sebuah paket, tetapi memori yang terkait dengan pointer ini dapat dibersihkan, sementara pointer ke memori yang sekarang sudah dibebaskan itu sendiri terus digunakan untuk memproses perintah lain. Serangan dilakukan dengan mengirimkan urutan perintah konfigurasi ulang alamat ASCONF tertentu ke soket lokal: pertama, paket DEL-IP dikirim untuk menghapus transport untuk alamat IP tertentu, diikuti oleh paket DEL-IP yang menentukan mask 0.0.0.0. Pemrosesan paket ini akan mengakibatkan penggunaan kembali pointer yang tersisa.
Kerentanan ini disebabkan oleh bug yang muncul 18 tahun lalu di kernel 2.6.25 (2008) dan telah diperbaiki di rilis 6.6.148, 6.12.101, 6.18.42, 7.1.6, dan 7.2-rc5. Status perbaikan kerentanan di berbagai distribusi dapat dilihat di halaman-halaman berikut: Debian, Ubuntu, SUSE/openSUSE, RHEL, Gentoo, Arch, Fedora.
Sumber: opennet.ru
