К содержанию
Ақылды. Пайдалы. Кейде байыпсыз.
Linux ядросындағы 9,8 балдық осалдықты бәрі жаппады

Linux ядросындағы 9,8 балдық осалдықты бәрі жаппады

Қате ядрода 4.4 нұсқасынан, яғни 2016 жылғы қаңтардан бері бар және IPv4 арқылы байланыс қабылдайтын кез келген дерлік серверге қатысты.

Фото: AlmaLinux

Linux ядросынан CVE-2026-98432 деген сыни осалдық табылды. Ол арқылы серверде root құқығын қашықтан алуға болады. Ядро командасы оны 10 балдың 9,8-іне бағалады. Түзету негізгі тармаққа 5 қазанда-ақ енген. Алайда 30 қазандағы жағдай бойынша Red Hat Enterprise Linux пен Ubuntu-да дайын жаңарту болмады.

Қатені Anthropic зерттеушісі Синьян Гэ тапты. Компанияның ішкі моделі жұмыс істейтін эксплойтты өзі жазған осалдық осы. Anthropic дерегінше, эксплойт MPTCP қосылған серверлерде root атынан пәрмендерді қашықтан орындауға мүмкіндік береді. MPTCP — бір байланысты бірнеше желі жолы арқылы қатар өткізетін хаттама.

Қате қалай жұмыс істейді

Мәселе IPv4 арқылы келетін TCP байланыстарын қабылдайтын кодта. Байланыс сұрауында IPv4-тің қосымша параметрлері болса, ядро жадты уақытынан бұрын босатып, кейін оған қайта жүгінуі мүмкін. Мұндай қателерді use-after-free деп атайды. Солар арқылы жадтағы деректерді жиі алмастыруға болады.

Қате ядроның 4.4 нұсқасында, 2016 жылғы қаңтарда пайда болған. IPv6 байланыстарына негізгі мәселе тимейді. Сәтсіз шабуыл тек бір байланысты үзеді, сервер құламайды. Сондықтан шабуылдаушы талай рет қайталай алады.

Red Hat қауіпті төменірек, 8,1 балға бағалайды. Себебі компания шабуылды орындау қиын деп санайды. Anthropic эксплойт кодын жарияламады, ал 30 қазанға дейін шабуылды өз бетінше қайталаған ешкім болмады.

Осалдықты кім жапты

Түзетілген ядролар 5.10, 5.15, 6.1, 6.6, 6.12, 6.18 және 7.2 тұрақты тармақтарында шықты. Жаңартуды Debian 12 мен 13, өзінің UEK ядросы үшін Oracle, Amazon Linux 2023-тің кейбір жинақтары және жүйелерінің көбі үшін SUSE шығарып үлгерді. Ubuntu 22.04, 24.04, 26.04 және 26.10 түзетуді әлі дайындап жатыр, ал RHEL 8, 9 және 10 үшін мерзім жоқ. AlmaLinux Red Hat-ты күтпей, 8, 9 және 10 нұсқаларына түзетілген ядроларды сынақ репозиторийіне салды.

RHEL мен оған үйлесімді жүйелерде MPTCP әдепкі бойынша өшірулі. Ал ядроның негізгі тармағында ол қосулы. Оның үстіне Go тіліндегі бағдарламалар 1.24 нұсқасынан бастап MPTCP байланыстарын әдепкі бойынша ашады. Go қауіпсіздік командасы қатенің өзі MPTCP-ға байланбағанын ескертті, яғни онсыз жұмыс істейтін серверлер де ұқсас шабуылға осал болуы мүмкін.

Жаңарту шыққанша AlmaLinux желіаралық экранда IPv4 параметрлері бар TCP-пакеттерді тастауды және MPTCP-ны sysctl -w net.mptcp.enabled=0 пәрменімен өшіруді ұсынады. Компания мұның түзету емес, уақытша қорғаныс екенін ескертеді.

Дереккөздер: AlmaLinux — түзетілген ядролар және уақытша қорғаныс, TuxCare — осалдыққа талдау және дистрибутивтердегі жаңарту жағдайы