CVE-2026-73863

Yüksek

Açıklama

NanoMQ bir MQTT broker'ıdır. 0.24.14 sürümünden önce, NanoMQ'nun nng/src/sp/protocol/mqtt/mqtt_parser.c dosyasındaki broker tarafı MQTT v5 nmq_subinfo_decode() fonksiyonu, her bir SUBSCRIPTION_IDENTIFIER ayrıştırılırken dıştaki Properties Length değerinden gelen len_of_varint değişkenini yeniden kullanmaktadır. Uzak bir istemci, çok baytlı bir Properties Length ve tekrarlanan abonelik tanımlayıcıları içeren bir SUBSCRIBE paketi göndererek get_var_integer() fonksiyonunun yanlış bir ofsetten başlamasına ve heap mesaj tamponunun ötesini okumasına neden olabilir. Bu açık, broker alma yolu üzerinden erişilebilirdir ve broker'ın çökmesine yol açabilir; ayrıca ayrı olarak bildirilen topic-option off-by-one hatası daha sonra meydana gelir ve bu zafiyetle ilgili değildir. Bu sorun 0.24.14 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.0
İstismar olasılığı29. yüzdelik%0,4
ÜrünNanomq
Yayın18 Eyl 2026
İlk görülme18 Eyl 2026

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
nanomq nanomq< 0.24.14—

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.