CVE-2022-41972

Düşük

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, BLE L2CAP modülünde bir NULL Pointer Dereference içermektedir. IoT cihazları için geliştirilen Contiki-NG işletim sistemi, bir Bluetooth Low Energy yığınına sahiptir. Bir saldırgan bu yığına bir paket enjekte ederek uygulamanın bir NULL işaretçiyi çözmesine neden olabilir ve belirsiz davranışları tetikleyebilir. Daha spesifik olarak, L2CAP protokolü işlenirken uygulama, gelen kanal kimliğini meta veri yapısıyla eşleştirir. Bu yapıda, kredilere ilişkin durum bilgileri os/net/mac/ble/ble-l2cap.c modülündeki input_l2cap_credit fonksiyonuna yapılan çağrılar aracılığıyla yönetilir. Ne yazık ki, input_l2cap_credit fonksiyonu kullanıcı tarafından sağlanan kanal kimliğine karşılık gelen meta verilerin gerçekten mevcut olup olmadığını kontrol etmez; bu da bir işaretçi çözümleme işlemi gerçekleştirilmeden önce channel değişkeninin NULL olarak ayarlanmasına yol açabilir. Zafiyet, Contiki-NG'nin "develop" dalında yamalanmıştır ve sürüm 4.9'a dahil edilecektir. Kullanıcılar, yeni paket yayınlanana kadar geçici bir çözüm olarak Contiki-NG pull request #2253'teki yamayı uygulayabilirler.

ÖnemDüşük
CVSS2.9
İstismar olasılığı—
ÜrünContiki-ng
Yayın16 Ara 2022
İlk görülme16 Ara 2022

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ünEtkilenen sürümlerDüzeltildiği sürüm
contiki-ng contiki-ngv ≤ 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.

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.