CVE-2026-107809
Təsvir
Nginx UI, Nginx veb serveri üçün veb istifadəçi interfeysidir. 2.0.0 versiyasından 2.5.0 versiyasına qədər, ön tərəf (front end) JWT-ni brauzer tərəfindən idarə olunan token kukisinə yerləşdirdikdən sonra, AuthRequired həmin kukini API etibarlılığı kimi qəbul edir. İdarəetmə son nöqtələri universal şəkildə CSRF token tələb etmədikdə və ya Origin və ya Referer yoxlamasını həyata keçirmədikdə, uzaqdakı hücumçu daxil olmuş administratorun brauzerini autentifikasiya olunmuş saytlararası vəziyyət dəyişdirici sorğuları, o cümlədən POST /api/configs sorğusunu göndərməyə məcbur edə bilər. Hücum üçün OTP/Passkey olmadan administrator hesabı və ya təhlükəsiz sessiya sübutu tələb etməyən hədəf son nöqtəsi lazımdır. Hücumçu çarpaz mənşəli cavabları oxuya bilmir, lakin Nginx konfiqurasiyasını dəyişdirə, yenidən yükləmələri tetikleyə və ya qurbanın sessiyası ilə əlçatan olan digər idarəetmə əməliyyatlarını çağıra bilər. Bu problem 2.5.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- nginxui nginx_ui2.5.0 və ya daha yeni versiya
- github.com/0xJacky/Nginx-UI1.9.10-0.20260728074433-a3999bd78a3b və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nginxui nginx_ui | 2.0.0 ≤ v < 2.5.0 | 2.5.0 |
| github.com/0xJacky/Nginx-UIGo | 1.9.10-0.20250517140552-daee3ac7ade1 ≤ v < 1.9.10-0.20260728074433-a3999bd78a3b | 1.9.10-0.20260728074433-a3999bd78a3b |
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.