CVE-2026-41503

Yüksek

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.4.3 sürümünden önce, bacnet-stack'in ReadPropertyMultiple servis özelliği kod çözücüsündeki bir sınır dışı okuma (out-of-bounds read) zafiyeti, kimliği doğrulanmamış uzak saldırganların kesilmiş bir özellik listesi içeren bir RPM isteği göndererek tahsis edilen tampon sınırlarının ötesini okumasına olanak tanır. Zafiyet, rpm_decode_object_property() fonksiyonunun src/bacnet/rpm.c:344 konumunda, herhangi bir tampon uzunluğu parametresi kabul etmeyen ve aldığı işaretçiden körlemesine okuma yapan kullanımdan kaldırılmış decode_tag_number_and_value() fonksiyonunu çağırmasından kaynaklanmaktadır. Genişletilmiş bir etiket belirteci (0xF9) içeren 1 baytlık bir özellik yüküne sahip özel olarak hazırlanmış bir BACnet/IP paketi, kod çözücünün tamponun sonundan itibaren 1 bayt daha okumasına neden olarak gömülü BACnet cihazlarında çökmelere yol açar. Zafiyet src/bacnet/rpm.c dosyasında bulunmaktadır ve ReadPropertyMultiple onaylı servis işleyicisini etkinleştiren tüm dağıtımları etkiler (referans sunucuda varsayılan olarak etkindir). Bu zafiyet 1.4.3 sürümünde giderilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünBacnetstack Bacnet Stack
Yayın24 Nis 2026
İlk görülme24 Nis 2026

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_stack1.4.0 ≤ v < 1.4.3, 1.5.01.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.

CVE-2026-41503 · Bacnetstack Bacnet Stack · Dark Radar