Linux-un SCTP Şəbəkə Kodundakı Ciddi Boşluq
Linux əməliyyat sisteminin Stream Control Transmission Protocol (SCTP) şəbəkə kodunda “use-after-free” tipli kritik bir boşluq aşkar edilib. Bu zəiflik yerli istifadəçilərə sistemdə tam “root” hüquqları qazanmağa və “container” mühitlərindən çıxaraq əsas host maşınına daxil olmağa imkan yaradırdı. Tencent tədqiqatçıları bu boşluqdan istifadə edərək “container”dən uğurla qaçdıqlarını və əsas sistemə çıxdıqlarını nümayiş etdiriblər.
18 İllik Zəifliyin Tarixi və Ciddiliyi
Aşkarlanan bu zəiflik 2008-ci ildən bəri Linux kernelində mövcud idi. Uzun illər ərzində aşkarsız qalması onun potensial istismarı üçün geniş imkanlar yaratmışdı. “Use-after-free” boşluqları adətən yaddaş idarəçiliyi ilə bağlı olur və kritik təhlükəsizlik nəticələrinə, o cümlədən uzaqdan kod icrasına (RCE) və ya imtiyaz yüksəldilməsinə səbəb ola bilər. Bu halda, zəiflik yerli istifadəçilər tərəfindən “root” imtiyazları əldə etmək üçün istifadə oluna bilər ki, bu da sistemin tam nəzarətə götürülməsi deməkdir.
Təhlükəsizlik Yeniləmələri və Tövsiyələr
Xoşbəxtlikdən, bu kritik boşluq üçün təhlükəsizlik düzəlişləri artıq mövcuddur və paylanıb. 3 avqust tarixində buraxılan stabil kernel versiyaları – 7.1.6, 6.18.42, 6.12.101 və 6.6.148 – bu zəifliyi aradan qaldırır. SCTP funksionallığı əlçatan olan köhnə kernel versiyalarından istifadə edən bütün istifadəçilərə və sistem administratorlarına sistemlərini mümkün qədər tez yeniləmək şiddətlə tövsiyə olunur. Yeniləmələrin gecikdirilməsi sistemləri potensial hücumlara qarşı açıq qoya bilər.