CVE-2026-26264
Açıklama
BACnet Stack, gömülü sistemler için geliştirilmiş açık kaynaklı bir BACnet protokol yığını C kütüphanesidir. 1.5.0rc4 ve 1.4.3rc2 sürümlerinden önce, hatalı biçimlendirilmiş bir WriteProperty isteği, BACnet yığınında uzunluk alt taşmasına (length underflow) neden olarak sınır dışı okumaya (out-of-bounds read) ve sistem çökmesine (DoS) yol açabilir. Sorun, wp.c dosyası içerisindeki wp_decode_service_request fonksiyonundadır. İsteğe bağlı öncelik bağlam etiketi çözümlenirken, kod apdu_size <= apdu_len doğrulaması yapmadan apdu_len - apdu_size değerini bacnet_unsigned_context_decode fonksiyonuna iletir. Kırpılmış bir APDU bu yola ulaştığında, apdu_len - apdu_size işlemi alt taşmaya neden olur; bu da çözümleme için büyük bir boyutun kullanılmasına ve sınır dışı okumaya sebebiyet verir. Bu güvenlik açığı 1.5.0rc4 ve 1.4.3rc2 sürümlerinde giderilmiştir.
Nasıl düzeltilir
- bacnetstack bacnet_stack1.4.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| bacnetstack bacnet_stack | 1.4.0 ≤ v < 1.4.3, 1.4.3, 1.5.0 | 1.4.3 |
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.