CVE-2026-73561
Təsvir
Hub əlavə funksiyalara malik olan Node.js WebSocket serveri və klientidir. 0.2.16 versiyasından əvvəl hər bir daxil olan autentifikasiya olunmamış WebSocket bağlantısı loadDefaultConnectionEventListeners funksiyasını tetikləyir ki, bu da get-client-id hərəkəti üçün rpc.send funksiyasını çağıran requestClientId funksiyasını işə salır və RPC.requests massivinə sorğu əlavə edir. RPC.waitForReply funksiyası uyğun cavab gələnə qədər hər 10 millisaniyədən bir setInterval sorğulama dövrünü başladır; əgər klient səssiz qalarsa və bağlantını kəsərsə, taymer və gözləyən sorğu ayrılmış vəziyyətdə qalır, çünki soketin bağlanma yolu onları ləğv etmir. Buna görə də təkrar bağlantılar məhdudiyyətsiz taymerlərə və yığın (heap) yazılarına səbəb olur, CPU və yaddaşı tükədirərək serveri əlçatmaz edir. Bu problem 0.2.16 versiyasında düzəldilib.
Necə düzəltmək olar
- @anephenix/hub0.2.16 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| @anephenix/hubnpm | v < 0.2.16 | 0.2.16 |
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.
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.