CVE-2026-54155

Yüksek

Açıklama

node-opcua, TypeScript ve Node.js için bir OPC UA uygulamasıdır. 2.166.0 sürümünden önce, packages/node-opcua-server/source/opcua_server.ts dosyasındaki UserNameIdentityToken kimlik doğrulama işleyicisi, bir RSA-OAEP parola bloğunu çözer ancak sondaki baytların mevcut oturumun serverNonce değeriyle eşleştiğini doğrulamaz. Kimliği doğrulanmamış uzaktaki bir saldırgan, GetEndpoints aracılığıyla sunucu genel anahtarını elde edebilir ve little-endian uzunluğu isValidUser fonksiyonuna boş bir parola iletilmesine neden olan sahte bir blok oluşturarak boş parolayı kabul eden hesapları tehlikeye atabilir. Eksik nonce bağlaması, yakalanan bir UserNameIdentityToken şifreli metninin başka bir oturumda yeniden oynatılmasına da izin verir ve SecurityMode=None ayarı ayrı istemci imzası korumasını kaldırır. Bu sorun 2.166.0 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.7
İstismar olasılığı—
ÜrünNode-opcua
Yayın14 Eyl 2026
İlk görülme14 Eyl 2026
Zayıflık türüCWE-347CWE-347

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
node-opcuanpmv ≤ 2.165.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.