CVE-2026-72307
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: mlxsw: mlxsw_sp_vrs_lpm_tree_replace() funksiyasında refcount sızması düzəldildi mlxsw_sp_vrs_lpm_tree_replace() bəzi VR-ləri əvəz etdikdən sonra uğursuz olduqda, xəta geri qaytarma (rollback) döngüsü əvvəlki əvəzləmələri düzgün şəkildə bərpa etmir. Döngü indeksi azaldır, lakin hələ də xətaya səbəb olan VR-ə işarə edən vr göstəricisini yeniləmir. Nəticədə, şərt və geri qaytarma çağırışı həmişə eyni VR üzərində əməliyyat aparır, bu isə əvvəlki VR-ləri heç vaxt bərpa etmədən, potensial olaraq onun üzərində mlxsw_sp_vr_lpm_tree_replace() funksiyasının dəfələrlə çağırılmasına səbəb olur. Həmin VR-lər mlxsw_sp_lpm_tree_hold() vasitəsilə əldə edilmiş new_tree-yə istinad saxlamağa davam edir və bu da new_tree-nin istinad sayının (reference count) sızmasına gətirib çıxarır. Xəta döngüsünün daxilində vr-in yenilənmiş indekslə yenidən təyin edilməsi ilə problem həll edildi: vr = &mlxsw_sp->router->vrs[i]; beləliklə, döngü faktiki olaraq əvəz edilmiş bütün VR-lər üzrə düzgün iterasiya edir.
Necə düzəltmək olar
- Linux Linuxc2c75c45b54f3b12eafb28a4eb47f8821512c1aa, 7203ac71d3895fa5948b319dd724f0e1cffbc4a1, f6454a5fbf2224ad30ec70e686a6c592561da1f2, 220d41bdce41fe5a39a7f419faab1e907b4093c2, 9e4a6185679922305ea1df68403f00ccc512656b, 3a2b47d1b4b3de54d030a7fdb6a322c970513ee3, 8adebf07b46df79a0e49a6d4ae384f0db7c91db6, 21cf8dc478a49e8de039c2739b1646a774cb1944 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | fc922bb0dd9406dd9897fd47df958789891c380e ≤ v < c2c75c45b54f3b12eafb28a4eb47f8821512c1aa, fc922bb0dd9406dd9897fd47df958789891c380e ≤ v < 7203ac71d3895fa5948b319dd724f0e1cffbc4a1, fc922bb0dd9406dd9897fd47df958789891c380e ≤ v < f6454a5fbf2224ad30ec70e686a6c592561da1f2, fc922bb0dd9406dd9897fd47df958789891c380e ≤ v < 220d41bdce41fe5a39a7f419faab1e907b4093c2, fc922bb0dd9406dd9897fd47df958789891c380e ≤ v < 9e4a6185679922305ea1df68403f00ccc512656b, fc922bb0dd9406dd9897fd47df958789891c380e ≤ v < 3a2b47d1b4b3de54d030a7fdb6a322c970513ee3, fc922bb0dd9406dd9897fd47df958789891c380e ≤ v < 8adebf07b46df79a0e49a6d4ae384f0db7c91db6, fc922bb0dd9406dd9897fd47df958789891c380e ≤ v < 21cf8dc478a49e8de039c2739b1646a774cb1944, 4.14 | c2c75c45b54f3b12eafb28a4eb47f8821512c1aa, 7203ac71d3895fa5948b319dd724f0e1cffbc4a1, f6454a5fbf2224ad30ec70e686a6c592561da1f2, 220d41bdce41fe5a39a7f419faab1e907b4093c2, 9e4a6185679922305ea1df68403f00ccc512656b, 3a2b47d1b4b3de54d030a7fdb6a322c970513ee3, 8adebf07b46df79a0e49a6d4ae384f0db7c91db6, 21cf8dc478a49e8de039c2739b1646a774cb1944 |
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.