CVE-2021-21257

Yüksek

Açıklama

Contiki-NG, nesnelerin interneti cihazları için açık kaynaklı ve platformlar arası bir işletim sistemidir. Contiki-NG işletim sisteminin 4.6 öncesindeki sürümlerinde yer alan RPL-Classic ve RPL-Lite uygulamaları, RPL kaynak yönlendirme başlığındaki adres işaretçisini doğrulamamaktadır. Bu durum, bir saldırganın ağ yığınına enjekte edilen paketlerle sınır dışı yazmalara (out-of-bounds writes) neden olmasını mümkün kılmaktadır. Özellikle sorun, sırasıyla RPL-Classic ve RPL-Lite için iki farklı rpl-ext-header.c modülündeki rpl_ext_header_srh_update fonksiyonunda bulunmaktadır. addr_ptr değişkeni, kaynak yönlendirme başlığından gelen doğrulanmamış bir CMPR alan değeri kullanılarak hesaplanmaktadır. Sınır dışı yazma işlemi, hedef olarak addr_ptr içeren aşağıdaki memcpy çağrısının bulunduğu os/net/routing/rpl-lite/rpl-ext-header.c dosyasının 151. satırında ve os/net/routing/rpl-classic/rpl-ext-header.c dosyasının 261. satırında tetiklenebilir. Sorun Contiki-NG 4.6 sürümünde giderilmiştir. Kullanıcılar geçici bir çözüm olarak bant dışı (out-of-band) bir yama uygulayabilirler.

ÖnemYüksek
CVSS8.2
İstismar olasılığı—
ÜrünContiki-ng
Yayın18 Haz 2021
İlk görülme18 Haz 2021

Nasıl düzeltilir

Güncelleyin
  • contiki-ng contiki-ng4.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
contiki-ng contiki-ngv < 4.64.6

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-2021-21257 · Contiki-ng · Dark Radar