CVE-2022-22209
Açıklama
Juniper Networks Junos OS çekirdeğindeki bir Missing Release of Memory after Effective Lifetime zafiyeti, kimliği doğrulanmamış ağ tabanlı bir saldırganın Hizmet Reddi (DoS) durumuna yol açmasına izin verir. Tüm Junos platformlarında, arayüz dalgalanmaları veya rota değişimlerinin tetiklediği bir bellek sızıntısı nedeniyle Kernel Routing Table (KRT) kuyruğu takılabilir ve bu durum RIB ile PFE'lerin senkronizasyonunun bozulmasına yol açar. Bellek sızıntısı, RTNEXTHOP/route ve next-hop bellek baskısı sorununa neden olur ve KRT kuyruğu sonunda 'ENOMEM -- Cannot allocate memory' hatasıyla takılır. RIB ve FIB arasındaki senkronizasyon kaybı durumu "show route" ve "show route forwarding-table" komutlarıyla görülebilir. Bu sorun, yeni rotaların eklenmesinde başarısızlığa yol açacaktır. KRT kuyruk durumu "show krt queue" CLI komutu kullanılarak kontrol edilebilir: user@host > show krt state High-priority add queue: 1 queued ADD nhtype Router index 0 (31212) error 'ENOMEM -- Cannot allocate memory' kqp '0x8ad5e40'. Rotalar/nexthoplar için yüksek belleğe işaret eden aşağıdaki mesajlar /var/log/messages dosyasında gözlemlenecektir: 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 sorun şunları etkiler: 21.2R3 öncesi Juniper Networks Junos OS 21.2 sürümleri; 21.3R2-S1 ve 21.3R3 öncesi 21.3 sürümleri; 21.4R1-S2 ve 21.4R2 öncesi 21.4 sürümleri. Bu sorun, 21.2R1 öncesi Juniper Networks Junos OS sürümlerini etkilemez.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| juniper junos | 21.2, 21.3, 21.4 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.