CVE-2026-68904

Yüksək

Təsvir

node-opcua, TypeScript və Node.js üçün OPC UA tətbiqidir. 2.0.0 versiyasından 2.170.0 versiyasına qədər, standart keepSessionAlive parametrlərindən istifadə edən node-opcua klientləri, OPC UA serverinin saat fərqi (clock skew) səbəbindən BadInvalidTimestamp cavabları aldıqda təkrarlanan yenidən qoşulma dövrünə girə bilər. ClientSessionKeepAliveManager._ping_server serverdən gələn ServiceFault xətasını şəbəkə kəsilməsi kimi qiymətləndirmiş və transportun yenidən qoşulmasını məcburi etmişdir, eyni zamanda ClientTCP_transport._on_ACK_response uğursuz HEL/ACK danışıqlarından sonra socket.end() funksiyasından istifadə etmişdir və qarşı tərəf bağlantını bağlamadıqda bağlantı FIN-WAIT-2 vəziyyətində qala bilərdi. keepAliveInterval intervalında baş verən bu təkrarlanmalar, klient prosesi və ya konteyneri resursların tükənməsi səbəbindən dayandırılana qədər fayl deskriptorlarının və yaddaşın toplanmasına səbəb olur. Bu problem 2.170.0 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS7.0
İstismar ehtimalı—
MəhsulNode-opcua
Dərc16 sen 2026
İlk görülmə16 sen 2026

Necə düzəltmək olar

Yeniləyin
  • node-opcua2.170.0 və ya daha yeni versiya
  • node-opcua-transport2.170.0 və ya daha yeni versiya
  • node-opcua-client2.170.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
node-opcuanpm2.0.0 ≤ v < 2.170.02.170.0
node-opcua-transportnpm2.0.0 ≤ v < 2.170.02.170.0
node-opcua-clientnpm2.0.0 ≤ v < 2.170.02.170.0

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.