CVE-2026-74398
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: ipv6: addrconf: vəziyyət artıq POSTDAD olmadıqda dad_failure-dan çıxış addrconf_dad_failure() funksiyası addrconf_dad_end() vasitəsilə ifp->state vəziyyətini DAD-dan POSTDAD-ə keçirir və addrconf_dad_end() geri dönərkən ifp->lock kilidini buraxır. Kilid net_info_ratelimited() funksiyasından sonra yenidən əldə edilir. Eyni vaxtda çağırılan ipv6_del_addr() həmin zaman intervalında kilidi götürə, ifp->state vəziyyətini DEAD olaraq təyin edə və list_del_rcu(&ifp->if_list) funksiyasını işlədə bilər. Daha sonra addrconf_dad_failure() errdad bölməsində DEAD vəziyyətini ERRDAD ilə əvəz edir və yeni bir dad_work planlaşdırır. Bu iş yenidən ipv6_del_addr() funksiyasını çağırır və artıq korlanmış siyahı elementinə rast gəlir: general protection fault: 0000 [#1] SMP NOPTI CPU: 4 PID: 217 Comm: kworker/4:1 Workqueue: ipv6_addrconf addrconf_dad_work RIP: 0010:ipv6_del_addr+0xe9/0x280 RAX: dead000000000122 Call Trace: addrconf_dad_stop+0x113/0x140 addrconf_dad_work+0x28c/0x430 process_one_work+0x1eb/0x3b0 worker_thread+0x4d/0x400 kthread+0x104/0x140 ret_from_fork+0x35/0x40 addrconf_dad_end() məntiqi tək bir ifp->lock kritik bölməsi altında addrconf_dad_failure() funksiyasına daxil edildi. STABLE_PRIVACY budağı ünvanın yenidən yaradılması zamanı müvəqqəti olaraq ifp->lock kilidini buraxır, buna görə də lock_errdad bölməsində ERRDAD vəziyyətinə keçməzdən əvvəl vəziyyətin hələ də POSTDAD olduğunu yoxlayın; əks halda, kilid sərbəst olduğu müddətdə digər yol tərəfindən təyin edilmiş vəziyyətin üzərinə yazılmaması üçün prosesi dayandırın.
Necə düzəltmək olar
- Linux Linux47b05836705b63dab93d9ac7c69a3a507375ef80, d21be7d051012c6b572fa4e3334443c250216f7b, 875c284c0f98b042bb97abad460f63a24c977f88, 8ed0ce9ea58d677d1bac92614ee5f60f8ea57363, 3bdc86d89fd6c6523753fa6f42fcfaf30ee699cb, b61af0268e3d1308c466bf0be5dced844eafc1ef, e889aa99ad3ed48bb0ddcff6475b17542532d18b, 627ac78f2741e2ebd2225e2e953b6964a8a9182f, 3.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | c15b1ccadb323ea50023e8f1cca2954129a62b51 ≤ v < 47b05836705b63dab93d9ac7c69a3a507375ef80, c15b1ccadb323ea50023e8f1cca2954129a62b51 ≤ v < d21be7d051012c6b572fa4e3334443c250216f7b, c15b1ccadb323ea50023e8f1cca2954129a62b51 ≤ v < 875c284c0f98b042bb97abad460f63a24c977f88, c15b1ccadb323ea50023e8f1cca2954129a62b51 ≤ v < 8ed0ce9ea58d677d1bac92614ee5f60f8ea57363, c15b1ccadb323ea50023e8f1cca2954129a62b51 ≤ v < 3bdc86d89fd6c6523753fa6f42fcfaf30ee699cb, c15b1ccadb323ea50023e8f1cca2954129a62b51 ≤ v < b61af0268e3d1308c466bf0be5dced844eafc1ef, c15b1ccadb323ea50023e8f1cca2954129a62b51 ≤ v < e889aa99ad3ed48bb0ddcff6475b17542532d18b, c15b1ccadb323ea50023e8f1cca2954129a62b51 ≤ v < 627ac78f2741e2ebd2225e2e953b6964a8a9182f, 835b474b8f70fa68d68abffad37378e92f661802, 3.10.105 ≤ v < 3.11, 3.14 | 47b05836705b63dab93d9ac7c69a3a507375ef80, d21be7d051012c6b572fa4e3334443c250216f7b, 875c284c0f98b042bb97abad460f63a24c977f88, 8ed0ce9ea58d677d1bac92614ee5f60f8ea57363, 3bdc86d89fd6c6523753fa6f42fcfaf30ee699cb, b61af0268e3d1308c466bf0be5dced844eafc1ef, e889aa99ad3ed48bb0ddcff6475b17542532d18b, 627ac78f2741e2ebd2225e2e953b6964a8a9182f, 3.11 |
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.