CVE-2023-31129
Açıklama
Contiki-NG işletim sisteminin 4.8 ve önceki sürümlerinde, IPv6 router solicitation mesaj işleme kodunda bir NULL pointer'ın dereferans alınması tetiklenebilir. Contiki-NG, `os/net/ipv6/uip-nd6.c` modülünde bir IPv6 Neighbor Discovery (ND) uygulaması içermektedir. ND protokolü, yönlendiricileri bulmak ve adres bilgilerini SLLAO (Source Link-Layer Address Option) aracılığıyla güncellemek için kullanılan Router Solicitation (RS) adlı bir mesaj türünü içerir. Belirtilen kaynak adresi değişirse, ilgili komşu girişi STALE durumuna getirilir. Mesaj işleyici, belirtilen adres için gerçekten bir komşu girişinin oluşturulabileceği bir veri bağlantı katmanı adresi değişikliğini belirten SLLAO içeren RS mesajlarını kontrol etmez. Ortaya çıkan pointer herhangi bir kontrol yapılmadan kullanılır ve bu durum `uip_ds6_nbr_t` tipindeki bir NULL pointer'ın dereferans alınmasına yol açar. Sorun, Contiki-NG'nin `develop` dalında yamalanmıştır ve gelecek olan 4.9 sürümüne dahil edilecektir. Geçici bir çözüm olarak kullanıcılar, sorunu doğrudan yamalamak için Contiki-NG pull request #2271'i uygulayabilirler.
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 |
|---|---|---|
| contiki-ng contiki-ng | v ≤ 4.8 | — |
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.