CVE-2026-68338
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: net/packet: ləğv etdikdən sonra fanout hook-un yenidən qeydiyyatdan keçirilməsinin qarşısının alınması packet_set_ring() funksiyası halqanı yenidən konfiqurasiya edərkən soketi müvəqqəti olaraq paket çatdırılmasından ayırır. O, əvvəlki işləmə vəziyyətini qeyd edir, po->num dəyərini təmizləyir, lazım olduqda protokol hook-unu qeydiyyatdan çıxarır, po->bind_lock kilidini buraxır və daha sonra po->num dəyərini bərpa edərək saxlanılan was_running dəyəri əsasında hook-u yenidən qeydiyyatdan keçirir. Həmin kilidsiz pəncərə NETDEV_UNREGISTER ilə yarışa girə bilər. Notifier soketin işləmədiyini müşahidə edib __unregister_prot_hook() funksiyasını ötürə və po->ifindex dəyərini -1 təyin edərək və po->prot_hook.dev-i təmizləyərək hər bir soket üçün olan bağlanmanı etibarsızlaşdıra bilər. Bir üzvlü fanout qrupu hələ də öz ortaq fanout hook cihaz göstəricisini saxlaya bilər. packet_set_ring() davam etdikdə, yalnız köhnəlmiş was_running vəziyyətinə əsasən yenidən qeydiyyat aparmaq, cihaz qeydiyyatdan çıxarıldıqdan sonra fanout hook-un yenidən əlavə edilməsinə səbəb ola bilər. po->bind_lock yenidən əldə edildikdən sonra po->ifindex == -1 vəziyyəti etibarsızlaşmış bağlanma kimi qəbul edilir. Bu, normal bağlanmamış/wildcard vəziyyəti olan ifindex 0-dan fərqlidir: ifindex -1, cihaz qeydiyyatdan çıxarıldıqda etibarsızlaşan mövcud cihaz bağlanmasını qeyd edir. po->num dəyərini əvvəlki kimi bərpa edin, lakin cihazın qeydiyyatdan çıxarılması artıq soketi ayırıbsa, hook-u yenidən qeydiyyatdan keçirməyin.
Necə düzəltmək olar
- Linux Linuxacb40ebfa5c4d62f84339fcbf713f2a9fd033a71, c820f4b7f2fa38f8769db0d0cefdd94e2721504d, 4628efbdc7affd094181f5263e65c1062e31f15f, 80ec024d53a05c60ad1d08968dcf745f10c1665c, 0a052e0808e015e68144a9877e6ef42b952c49fa, 1bc55c29cd85818e9052f17deb287d5a11fb817f, a885387dae7986a55bae5c77a15bdd447f64e9b9, 50aff80475abd3533eef4320477037e6fcc6b56e və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | dc99f600698dcac69b8f56dda9a8a00d645c5ffc ≤ v < acb40ebfa5c4d62f84339fcbf713f2a9fd033a71, dc99f600698dcac69b8f56dda9a8a00d645c5ffc ≤ v < c820f4b7f2fa38f8769db0d0cefdd94e2721504d, dc99f600698dcac69b8f56dda9a8a00d645c5ffc ≤ v < 4628efbdc7affd094181f5263e65c1062e31f15f, dc99f600698dcac69b8f56dda9a8a00d645c5ffc ≤ v < 80ec024d53a05c60ad1d08968dcf745f10c1665c, dc99f600698dcac69b8f56dda9a8a00d645c5ffc ≤ v < 0a052e0808e015e68144a9877e6ef42b952c49fa, dc99f600698dcac69b8f56dda9a8a00d645c5ffc ≤ v < 1bc55c29cd85818e9052f17deb287d5a11fb817f, dc99f600698dcac69b8f56dda9a8a00d645c5ffc ≤ v < a885387dae7986a55bae5c77a15bdd447f64e9b9, dc99f600698dcac69b8f56dda9a8a00d645c5ffc ≤ v < 50aff80475abd3533eef4320477037e6fcc6b56e, 3.1 | acb40ebfa5c4d62f84339fcbf713f2a9fd033a71, c820f4b7f2fa38f8769db0d0cefdd94e2721504d, 4628efbdc7affd094181f5263e65c1062e31f15f, 80ec024d53a05c60ad1d08968dcf745f10c1665c, 0a052e0808e015e68144a9877e6ef42b952c49fa, 1bc55c29cd85818e9052f17deb287d5a11fb817f, a885387dae7986a55bae5c77a15bdd447f64e9b9, 50aff80475abd3533eef4320477037e6fcc6b56e |
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.