CVE-2026-78689

Yüksək

Təsvir

Təsvir NGINX JavaScript (njs)-in XML modulunun ad sahəsi prefiks siyahısı analizçisində (parser), xml.exclusiveC14n() metodu vasitəsilə əlçatan olan bir boşluq mövcuddur. Autentifikasiya olunmamış uzaq hücumçu, təsirlənmiş NGINX konfiqurasiyası kənardan idarə olunan XML ad sahəsi prefiks siyahısını həmin metoda ötürdükdə bunu tetikləyə bilər. Həm njs, həm də QuickJS (qjs) mühərrikləri təsirlənib. Xüsusi hazırlanmış prefiks siyahısı yığın (heap) ayırmasının sonundan kənara yazmaya (out-of-bounds write) səbəb olur. js_engine direktivi olmadıqda istifadə edilən njs mühərriki ilə bu, qonşu obyektləri korlayır və NGINX işçisini (worker) çökdürür. QuickJS mühərriki ilə eyni çağırış həmçinin hər dəfə prefiks siyahısının sızmasına səbəb olur ki, bu da sorğular boyunca işçi yaddaşının artmasına gətirib çıxarır. Rəsmi nginxinc/nginx-saml referans tətbiqi SAML imzasının yoxlanılması zamanı təsirlənir. O, etibarsız SAML mesajından InclusiveNamespaces/@PrefixList məlumatını oxuyur və imza yoxlanılmadan öncə onu xml.exclusiveC14n() metoduna ötürür, buna görə də etibarlı SAML imzasına ehtiyac yoxdur. Xüsusi hazırlanmış SAML Response, Assertion, LogoutRequest və ya LogoutResponse kifayətdir. Kodun icrası nümayiş etdirilməyib və bütün platformalar üçün istisna edilə bilməz, çünki kənara yazmanın təsiri hücumçunun nəzarətindən kənar şərtlərdən asılıdır. Təsir Bu boşluq uzaqdakı hücumçuların ya təkrarlanan işçi yenidən başladılmaları, ya da işçi yaddaşının artması vasitəsilə NGINX sistemində xidmətdən imtinaya (DoS) səbəb olmasına və ya potensial olaraq kodun icrasını tetikləməsinə imkan verir. İdarəetmə müstəvisinin (control plane) ifşası yoxdur; bu, yalnız məlumat müstəvisinə (data plane) aid problemdir. Qeyd: Texniki Dəstəyin Sonu (EoTS) mərhələsinə çatmış proqram versiyaları qiymətləndirilməyib.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı55. faiz dərəcəsi0,8%
MəhsulNGINX JavaScript
Dərc2 sen 2026
İlk görülmə2 sen 2026
Zəiflik növüCWE-122CWE-122

Necə düzəltmək olar

Yeniləyin
  • F5 NGINX JavaScript1.0.1 və ya daha yeni versiya
İstehsalçı bildirişləri

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
F5 NGINX JavaScript0.7.10 ≤ v < 1.0.11.0.1

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.