CVE-2022-41873

Orta

Açıklama

Contiki-NG, Yeni Nesil IoT cihazları için açık kaynaklı ve platformlar arası bir işletim sistemidir. 4.9 öncesindeki sürümler, sınır dışı okuma (Out-of-bounds read) zafiyetine sahiptir. L2CAP protokolünü işlerken, Contiki-NG'nin Bluetooth Low Energy yığını, gelen bir kanal kimliğini (channel ID) meta veri yapısıyla eşleştirmesi gerekir. get_channel_for_cid fonksiyonunda (os/net/mac/ble/ble-l2cap.c içinde) ilgili kanal yapısı aranırken, kanal kimliğinin desteklenen maksimum kanal sayısını aşmadığından emin olmak amacıyla gelen kanal kimliği üzerinde bir sınır kontrolü gerçekleştirilir. Ancak, bir tam sayı kırpma (integer truncation) sorunu, kanal kimliğinin yalnızca en düşük baytının kontrol edilmesine yol açarak eksik bir sınır dışı kontrole neden olur. Özel olarak hazırlanmış bir kanal kimliği, sınır dışı belleğin okunmasına ve saldırgan tarafından kontrol edilen verilerle yazılmasına yol açar. Zafiyet, Contiki-NG'nin "develop" dalında yamalanmıştır ve 4.9 sürümüne dahil edilecektir. Geçici bir çözüm olarak kullanıcılar, GitHub üzerindeki Contiki-NG pull request 2081'deki yamayı uygulayabilirler.

ÖnemOrta
CVSS4.2
İstismar olasılığı—
ÜrünContiki-ng
Yayın11 Kas 2022
İlk görülme11 Kas 2022

Nasıl düzeltilir

Güncelleyin
  • contiki-ng contiki-ng4.9 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.94.9

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.