CVE-2026-54156

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-secure-channel/source/server/server_secure_channel_layer.ts dosyasındaki nonceAlreadyBeenUsed tarafından kullanılan süreç genelindeki g_alreadyUsedNonce önbelleği, OpenSecureChannelRequest ve CreateSession'dan gelen nonce değerlerini herhangi bir sona erme süresi veya boyut sınırı olmaksızın kaydeder. Kimliği doğrulanmamış uzaktaki bir saldırgan, benzersiz nonce değerleri ile tekrar tekrar oturumlar oluşturarak, maxSessions=10 eşzamanlı oturumları sınırlasa bile, oturum sona erdikten sonra girişlerin kalıcı olmasına ve bağlantı döngüleri boyunca birikmesine neden olabilir. Bunun sonucunda ortaya çıkan sınırsız yığın büyümesi, varsayılan Node.js yığınına yol açabilir ve node-opcua sunucu sürecini çökertebilir. Bu sorun 2.166.0 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünNode-opcua
Yayın14 Eyl 2026
İlk görülme14 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • node-opcua2.166.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
node-opcuanpmv < 2.166.02.166.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.

CVE-2026-54156 · Node-opcua · Dark Radar