CVE-2022-39274

Yüksek

Açıklama

LoRaMac-node, bir LoRa ağ düğümünün referans uygulaması ve dokümantasyonudur. LoRaMac-node'un 4.7.0 öncesindeki sürümleri bir arabellek taşmasına karşı savunmasızdır. Gelen radyo çerçevelerinin boyut doğrulamasının uygun şekilde yapılmaması, 65280 baytlık bir sınır dışı yazmaya yol açabilir. `ProcessRadioRxDone` fonksiyonu, gelen radyo çerçevelerinin en az bir bayt veya daha fazla yükle sahip olmasını örtük olarak bekler. Boş bir yük, yük arabelleği yeniden kullanıldığında kullanıcı tarafından kontrol edilen içeriğin 1 baytlık sınır dışı okunmasına neden olur. Bu durum, bir saldırganın boyutu -1 olan bir FRAME_TYPE_PROPRIETARY çerçevesi oluşturmasına izin verir; bu da muhtemelen kısmen saldırgan tarafından kontrol edilen verilerle 65280 baytlık bir sınır dışı memcopy ile sonuçlanır. Veri bölümünün büyük bir kısmının bozulması muhtemelen bir DoS'a neden olacaktır. Büyük sınır dışı yazma işlemi sistemi hemen çökertmezse, saldırgan veri bölümünün büyük kısımlarını artık kontrol ettiği için yürütme üzerinde kontrol sağlayabilir. Kullanıcıların paketlerini güncelleyerek veya `e851b079` yama commit'ini manuel olarak uygulayarak yükseltme yapmaları önerilir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünSemtech Loramac-node
Yayın6 Eki 2022
İlk görülme6 Eki 2022
Zayıflık türüCWE-120CWE-120

Nasıl düzeltilir

Güncelleyin
  • semtech loramac-node4.7.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
semtech loramac-nodev < 4.7.04.7.0

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-2022-39274 · Semtech Loramac-node · Dark Radar