CVE-2026-68162
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: sctp: netns ləğvi zamanı auth_enable sysctl UAF-ın qarşısının alınması proc_sctp_do_auth() funksiyası net.sctp.auth_enable dəyişdirildikdən sonra SCTP idarəetmə soketini yeniləyir. İşləyici (handler), hər şəbəkə üçün olan SCTP vəziyyətini ctl->data-dan alır, buna görə də artıq açılmış sysctl faylı həmin şəbəkə ad sahəsi (network namespace) ləğv edilərkən hələ də ona müraciət edə bilər. Əvvəllər SCTP özünün hər şəbəkə üzrə sysctl-lərini sctp_defaults_init() vasitəsilə qeydiyyata alırdı, idarəetmə soketi isə daha sonra sctp_ctrlsock_init() vasitəsilə yaradılırdı. Bu, başladılma prosesi zamanı net->sctp.ctl_sock mövcud olmadan əvvəl auth_enable-ın yazıla bildiyi bir boşluğa və inet_ctl_sock_destroy() idarəetmə soketini buraxdıqdan sonra auth_enable-ın yazıla bildiyi ləğv etmə boşluğuna səbəb olurdu. Hər şəbəkə üçün SCTP sysctl qeydiyyatını sctp_ctl_sock_init() uğurlu olduqdan sonra sctp_ctrlsock_init() daxilinə köçürün və sctp_ctrlsock_exit() funksiyasında idarəetmə soketini məhv etməzdən əvvəl sysctl cədvəlini qeydiyyatdan çıxarın. Əgər idarəetmə soketi yaradıldıqdan sonra sysctl qeydiyyatı uğursuz olarsa, eyni init yolunda idarəetmə soketini məhv edin. sctp_sysctl_net_unregister() funksiyasını çatışmayan başlıqla (header) işləyəcək şəkildə tənzimləyin və yadda saxlanılan göstəricini (pointer) təmizləyin ki, init-error və exit yolları qeydiyyatdan çıxarma köməkçisini təhlükəsiz şəkildə paylaşa bilsinlər.
Necə düzəltmək olar
- Linux Linux19573dcddb8819fd68d6cd1f916c1c99c3fa4ff4, ceb7190b5c873d4a1267a1600c5aa52c600e929f, fd66854a22661929245f3d2b244c432bc8b1a150, 158f3cc332dc53f43ec20060233d7c3cecd6d912, 66700c0719675e0e118ae83b2d7168dacd69dd3d, 626bda8cfe43dff19a9833ff6ba055a817b5455c, be6aae9d1b91c603adb35872d37d40e83daf8758, a50e73488e0bbdd262b3be3c9a1d8dd078382381, f8d5e7846025f4ab15a461235f8ebae9094a361a, 5.4.292, 5.10.266, 5.15.217, 6.1.184, 6.6.151, 6.12.101 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 10c869a52f266e40f548cc3c565d14930a5edafc ≤ v < 19573dcddb8819fd68d6cd1f916c1c99c3fa4ff4, dc583e7e5f8515ca489c0df28e4362a70eade382 ≤ v < ceb7190b5c873d4a1267a1600c5aa52c600e929f, bd2a2939423566c654545fa3e96a656662a0af9e ≤ v < fd66854a22661929245f3d2b244c432bc8b1a150, 1b67030d39f2b00f94ac1f0af11ba6657589e4d3 ≤ v < 158f3cc332dc53f43ec20060233d7c3cecd6d912, 7ec30c54f339c640aa7e49d7e9f7bbed6bd42bf6 ≤ v < 66700c0719675e0e118ae83b2d7168dacd69dd3d, c184bc621e3cef03ac9ba81a50dda2dae6a21d36 ≤ v < 626bda8cfe43dff19a9833ff6ba055a817b5455c, 15649fd5415eda664ef35780c2013adeb5d9c695 ≤ v < be6aae9d1b91c603adb35872d37d40e83daf8758, 15649fd5415eda664ef35780c2013adeb5d9c695 ≤ v < a50e73488e0bbdd262b3be3c9a1d8dd078382381, 15649fd5415eda664ef35780c2013adeb5d9c695 ≤ v < f8d5e7846025f4ab15a461235f8ebae9094a361a, 5.4.290 ≤ v < 5.4.292, 5.10.234 ≤ v < 5.10.266, 5.15.177 ≤ v < 5.15.217, 6.1.125 ≤ v < 6.1.184, 6.6.72 ≤ v < 6.6.151, 6.12.10 ≤ v < 6.12.101, 6.13 | 19573dcddb8819fd68d6cd1f916c1c99c3fa4ff4, ceb7190b5c873d4a1267a1600c5aa52c600e929f, fd66854a22661929245f3d2b244c432bc8b1a150, 158f3cc332dc53f43ec20060233d7c3cecd6d912, 66700c0719675e0e118ae83b2d7168dacd69dd3d, 626bda8cfe43dff19a9833ff6ba055a817b5455c, be6aae9d1b91c603adb35872d37d40e83daf8758, a50e73488e0bbdd262b3be3c9a1d8dd078382381, f8d5e7846025f4ab15a461235f8ebae9094a361a, 5.4.292, 5.10.266, 5.15.217, 6.1.184, 6.6.151, 6.12.101 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.