CVE-2026-23748
Açıklama
Golioth Firmware SDK'nın 0.22.0 öncesindeki 0.10.0 versiyonları, d7f55b38 commit'i ile düzeltilen, LightDB State dizgi ayrıştırmasında bir sınır dışı okuma (out-of-bounds read) hatası içermektedir. Bir dizgi yükü işlenirken, 2'den küçük bir payload_size değeri, kopyalanacak bayt sayısı (nbytes) hesaplanırken bir size_t underflow oluşmasına neden olabilir. Ardından gelen memcpy() işlemi ağ tamponunun sonunu aşan bir okuma gerçekleştirir ve bu durum cihazın çökmesine yol açabilir. Bu koşula on_payload üzerinden erişilebilir ve golioth_payload_is_null() fonksiyonu payload_size==1 durumunu engellemez. Kötü niyetli bir sunucu veya MITM saldırganı, hizmet reddine (DoS) neden olabilir.
Nasıl düzeltilir
- Golioth Firmware SDK0.22.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Golioth Firmware SDK | 0.10.0 ≤ v < 0.22.0 | 0.22.0 |
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.