CVE-2022-22209
Təsvir
Juniper Networks Junos OS nüvəsində yaddaşın effektiv ömründən sonra azad edilməməsi zəifliyi, autentifikasiya olunmamış şəbəkə hücumçusuna Xidmətdən imtina (DoS) vəziyyəti yaratmağa imkan verir. Bütün Junos platformalarında interfeys dəyişiklikləri (interface flaps) və ya marşrut dəyişmələri (route churn) səbəbindən yaranan yaddaş sızıntısı RIB və PFE-lərin sinxronizasiyasının pozulmasına gətirib çıxarır ki, bu da Nüvə Marşrut Cədvəli (KRT) növbəsinin ilişib qalmasına səbəb olur. Yaddaş sızıntısı RTNEXTHOP/route və next-hop yaddaş təzyiqi probleminə yol açır və nəticədə KRT növbəsi 'ENOMEM -- Cannot allocate memory' xətası ilə ilişib qalır. RIB və FIB arasındakı sinxronizasiya pozuntusu "show route" və "show route forwarding-table" əmrləri ilə müşahidə edilə bilər. Bu problem yeni marşrutların əlavə edilməsi zamanı uğursuzluqlara səbəb olacaqdır. KRT növbəsinin vəziyyəti "show krt queue" CLI əmri ilə yoxlanıla bilər: user@host > show krt state High-priority add queue: 1 queued ADD nhtype Router index 0 (31212) error 'ENOMEM -- Cannot allocate memory' kqp '0x8ad5e40'. /var/log/messages faylında marşrutlar/nexthop-lar üçün yüksək yaddaş istifadəsini göstərən aşağıdakı mesajlar müşahidə olunacaq: host rpd[16279]: RPD_RT_HWM_NOTICE: New RIB highwatermark for routes: 266 [2022-03-04 05:06:07] host rpd[16279]: RPD_KRT_Q_RETRIES: nexthop ADD: Cannot allocate memory host rpd[16279]: RPD_KRT_Q_RETRIES: nexthop ADD: Cannot allocate memory host kernel: rts_veto_net_delayed_unref_limit: Route/nexthop memory is severe pressure. User Application to perform recovery actions. O p 8 err 12, rtsm_id 0:-1, msg type 10, veto simulation: 0. host kernel: rts_veto_net_delayed_unref_limit: Memory usage of M_RTNEXTHOP type = (806321208) Max size possible for M_RTNEXTHOP type = (689432176) Current delayed unref = (0), Max delayed unref on this platform = (120000) Current delayed weight unref = (0) Max delayed weight unref on this platform = (400000) curproc = rpd. Bu problem aşağıdakılara təsir edir: Juniper Networks Junos OS 21.2R3-dən əvvəlki 21.2 versiyaları; 21.3R2-S1 və 21.3R3-dən əvvəlki 21.3 versiyaları; 21.4R1-S2 və 21.4R2-dən əvvəlki 21.4 versiyaları. Bu problem Juniper Networks Junos OS 21.2R1-dən əvvəlki versiyalara təsir etmir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| juniper junos | 21.2, 21.3, 21.4 | — |
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.