CVE-2023-22397

Orta

Açıklama

Juniper Networks Junos OS Evolved PTX10003 Serisi cihazlardaki Packet Forwarding Engine (PFE) bellek yönetiminde bulunan Sınırsız veya Kısıtlanmamış Kaynak Tahsisi zafiyeti, belirli ön koşulları sağlayan ve ortam hakkında bilgi sahibi olan komşu konumdaki bir saldırganın, bellek sızıntısını başlatacak bir Time-of-check Time-of-use (TOCTOU) Yarış Durumu (Race Condition) saldırısını tetiklemek için belirli özel gerçek paketler göndermesine olanak tanır. Bu durum başladıktan sonra ve saldırgan söz konusu trafiği sürdürebildiği sürece, bir Dağıtık Hizmet Reddi (DDoS) olayı meydana gelir. Bir DDoS olayı olarak, saldırgan tarafından gönderilen sorunlu paketler, herhangi bir cihaz tarafından alındığı ve işlendiği sürece bir cihazdan diğerine akmaya devam edecek ve nihayetinde tüm savunmasız cihazlarda kademeli bir kesintiye neden olacaktır. Bellek sızıntısına karşı savunmasız olmayan cihazlar, sorunlu paketi veya paketleri işleyip komşu cihazlara iletecektir. Dahili anti-flood güvenlik kontrollerinin ve mekanizmalarının en kötü senaryoda maksimum yanıt sınırına ulaşması nedeniyle, etkilenen tüm Junos OS Evolved cihazları en kısa 1,5 gün içinde yeniden başlayacaktır. Bellek sızıntısı başladıktan sonra hizmetleri geri yüklemek için yapılan yeniden başlatmalar kaçınılmazdır. Cihaz, çöktükten ve yeniden başladıktan sonra kendisini otomatik olarak kurtaracaktır. Cihazı yeniden başlatmak için operatör müdahalesi gerekmez. Bu sorun şunları etkilemektedir: PTX10003 üzerindeki Juniper Networks Junos OS Evolved: 20.4R3-S4-EVO öncesindeki tüm sürümler; 21.3R3-S1-EVO öncesindeki 21.3 sürümleri; 21.4R2-S2-EVO ve 21.4R3-EVO öncesindeki 21.4 sürümleri; 22.1R1-S2-EVO ve 22.1R2-EVO öncesindeki 22.1 sürümleri; 22.2R2-EVO öncesindeki 22.2 sürümleri. Belleği kontrol etmek için müşteriler önce PFE'ye VTY ile bağlanabilir ve ardından aşağıdaki show ifadesini çalıştırabilir: show jexpr jtm ingress-main-memory chip 255 | no-more Alternatif olarak RE CLI üzerinden şu komut çalıştırılabilir: request pfe execute target fpc0 command "show jexpr jtm ingress-main-memory chip 255 | no-more" Yineleme 1: Örnek çıktı: Mem type: NH, alloc type: JTM 136776 bytes used (max 138216 bytes used) 911568 bytes available (909312 bytes from free pages) Yineleme 2: Örnek çıktı: Mem type: NH, alloc type: JTM 137288 bytes used (max 138216 bytes used) 911056 bytes available (909312 bytes from free pages) Ölçeğin değişmediği varsayılırsa aynı durum aşağıdaki CLI'da da görülebilir: show npu memory info Örnek çıktı: FPC0:NPU16 mem-util-jnh-nh-size 2097152 FPC0:NPU16 mem-util-jnh-nh-allocated 135272 FPC0:NPU16 mem-util-jnh-nh-utilization 6

ÖnemOrta
CVSS6.1
İstismar olasılığı—
ÜrünJuniper Junos Os Evolved
Yayın13 Oca 2023
İlk görülme13 Oca 2023

Nasıl düzeltilir

Güncelleyin
  • juniper junos_os_evolved20.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
juniper junos_os_evolvedv < 20.4, 20.4, 21.3, 21.4, 22.1, 22.220.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.

Intelligence 360 paketinde

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.

CVE-2023-22397 · Juniper Junos Os Evolved · Dark Radar