CVE-2026-22211
Açıklama
TinyOS 2.1.2 ve öncesi sürümler, ZigBee / IEEE 802.15.4 ağ yığınında kullanılan printfUART biçimlendirilmiş çıktı uygulamasında global arabellek taşması güvenlik açığı içerir. Uygulama, çıktıyı sabit boyutlu bir global arabelleğe biçimlendirir ve %s biçim belirteçleri için dizeleri, kalan arabellek kapasitesini doğrulamadan strcat() kullanarak birleştirir. printfUART, mevcut alandan daha uzun, çağıran tarafından kontrol edilen bir dizeyle çağrıldığında, sınırsız sprintf/strcat dizisi debugbuf'un sonunun ötesine yazarak global bellek bozulmasına yol açar. Bu durum, bozulmuş bitişik global durum veya UART çıktısı aracılığıyla hizmet reddine, istenmeyen davranışa veya bilgi ifşasına neden olabilir.
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 |
|---|---|---|
| TinyOS TinyOS | v ≤ 2.1.2 | — |
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.