CVE-2026-98983
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: unshare: heç vaxt götürülməmiş aktiv namespace istinadlarını silməyin Bir nsproxy-nin namespace-ləri üzərindəki aktiv istinadlar, nsproxy switch_task_namespaces() və copy_namespaces() funksiyaları vasitəsilə bir tapşırığa (task) quraşdırıldıqda götürülür və deactivate_nsproxy() vasitəsilə put_nsproxy() tərəfindən yenidən silinir. Lakin set_cred_ucounts() uğursuz olduqda, ksys_unshare() heç vaxt quraşdırılmamış nsproxy üzərində put_nsproxy() funksiyasını çağırır. Həmin nsproxy-nin yeni namespace-ləri sıfırdan mənfi birə düşür və çağıranla paylaşılmış namespace-lər, çağıranın istifadə etməyə davam etdiyi nsproxy-yə məxsus olan istinadı itirir: WARNING: kernel/nscommon.c:171 at __ns_ref_active_put+0x1cd/0x230 nsproxy_ns_active_put deactivate_nsproxy ksys_unshare Bundan sonra çağıranın yerləşdiyi namespace-lər artıq listns() tərəfindən siyahıya alınmır. set_cred_ucounts() yalnız alloc_ucounts() ayırmaqda uğursuz olduqda xəta verir və bu, yalnız çağıranın real uid-si onun effektiv uid-sindən fərqləndikdə baş verir. cefd55bd2159 ("nsproxy: fix free_nsproxy() and simplify create_new_namespaces()") commit-i bu iki halı qəsdən ayırıb. nsproxy_free() hazırlanmış lakin heç vaxt quraşdırılmamış nsproxy-ni azad edir və uğursuz setns() put_nsset() daxilində məhz bundan istifadə edir. Onu export edin və uğursuz unshare() üçün də istifadə edin.
Necə düzəltmək olar
- Linux Linux56fe03a0c05dba4c5f6a23c391f96de1614a098c, 0b6f31a3c0b16066f812e94b52a704174a6f23cd, 5.16, 6.2, 6.7, 6.13, 6.19, 7.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | a98621a0f187a934c115dcfe79a49520ae892111 ≤ v < 56fe03a0c05dba4c5f6a23c391f96de1614a098c, a98621a0f187a934c115dcfe79a49520ae892111 ≤ v < 0b6f31a3c0b16066f812e94b52a704174a6f23cd, 27ae6b17c9ba7ff353ab0906297f08aa845782b4, 297261b343371c4f0b31055d53d285138ec21565, 813a47b0309097da71781ee4ac11922e39b67d55, 6e608e3e5ce12ce7fd21e46212eccca37f917d0e, a261fccdb4ac58ec5ba6aa1d92a6cc418fff301f, 665dc1ed16357988d439fc5bbc860ee36f540d81, 5.15.209 ≤ v < 5.16, 6.1.175 ≤ v < 6.2, 6.6.141 ≤ v < 6.7, 6.12.91 ≤ v < 6.13, 6.18.33 ≤ v < 6.19, 7.0.10 ≤ v < 7.1, 7.1 | 56fe03a0c05dba4c5f6a23c391f96de1614a098c, 0b6f31a3c0b16066f812e94b52a704174a6f23cd, 5.16, 6.2, 6.7, 6.13, 6.19, 7.1 |
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.