CVE-2021-21257
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.
Nasıl düzeltilir
- contiki-ng contiki-ng4.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| contiki-ng contiki-ng | v < 4.6 | 4.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.
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.