CVE-2025-66624

Yüksek

Açıklama

BACnet Protocol Stack kütüphanesi bir BACnet uygulama katmanı, ağ katmanı ve medya erişim (MAC) katmanı iletişim hizmetleri sağlar. 1.5.0.rc2 sürümünden önce, src/bacnet/npdu.c dosyasındaki npdu_is_expected_reply fonksiyonu, söz konusu APDU baytlarının mevcut olduğunu doğrulamadan request_pdu[offset+2/3/5] ve reply_pdu[offset+1/2/4] dizilerini indekslemektedir. bacnet_npdu_decode(), 2 baytlık bir NPDU için offset == 2 döndürebilir, bu nedenle çok küçük PDU'lar versiyon kontrolünü geçer ve ardından sınırların dışında okunur. ASan/MPU/strict derlemelerde bu durum doğrudan çökmeye (DoS) neden olur. Korumasız derlemelerde ise belirsiz davranışa yol açar ve yanıtların yanlış yönlendirilmesine neden olabilir; yalnızca okuma işlemleri gerçekleştiği için RCE düşük bir ihtimaldir ancak DoS güvenilirdir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünBacnetstack Bacnet Stack
Yayın5 Ara 2025
İlk görülme5 Ara 2025

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ünEtkilenen sürümlerDüzeltildiği sürüm
bacnetstack bacnet_stack1.5.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.

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.