CVE-2026-40279

Düşük

Açıklama

BACnet Stack, gömülü sistemler için açık kaynaklı bir BACnet protokol yığını C kütüphanesidir. 1.4.3 sürümünden önce, src/bacnet/bacint.c dosyasındaki decode_signed32() fonksiyonu, dört APDU baytını imzalı sola kaydırmalar kullanarak 32-bit imzalı bir tam sayıya yeniden oluşturur. Dört bayttan herhangi birinin 7. biti ayarlı olduğunda (değer ≥ 0x80), sola kaydırma işlemi imzalı bir int32_t değerini taşır; bu durum C standartlarına göre tanımlanmamış bir davranıştır (undefined behavior). Bu durum, yüksek bitli baytlara sahip imzalı tam sayı özellik değerleri içeren herhangi bir BACnet girdisinde, UndefinedBehaviorSanitizer tarafından dakikada binlerce kez işaretlenmektedir. Bu güvenlik açığı 1.4.3 sürümünde giderilmiştir.

ÖnemDüşük
CVSS3.7
İstismar olasılığı—
ÜrünBacnetstack Bacnet Stack
Yayın21 Nis 2026
İlk görülme21 Nis 2026
Zayıflık türüCWE-758CWE-758

Nasıl düzeltilir

Güncelleyin
  • bacnetstack bacnet_stack1.4.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
bacnetstack bacnet_stackv < 1.4.31.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.

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.