CVE-2026-42238
Təsvir
Nginx UI, Nginx veb serveri üçün veb istifadəçi interfeysidir. Versiya 2.3.8-dən əvvəl, hər hansı yeni quraşdırmada prosesin başladılmasından sonrakı ilk 10 dəqiqə ərzində nginx-ui tamamilə autentifikasiyasız olan ehtiyat nüsxənin bərpası nöqtəsini (POST /api/restore) açıq saxlayır. Autentifikasiya olunmamış uzaq hücumçu tətbiqin konfiqurasiya faylını (app.ini) və SQLite verilənlər bazasını yeniləyən xüsusi hazırlanmış ehtiyat nüsxə arxivini yükləyə bilər. Hücumçu bərpa edilmiş app.ini faylına nəzarət etdiyi üçün TestConfigCmd parametrinə ixtiyari ƏMƏLİYYAT sistemi əmrini inyeksiya edə bilər. Tətbiq bərpa edilmiş konfiqurasiyanı tətbiq etmək üçün avtomatik yenidən başladıqdan sonra, tək bir ardıcıl sorğu həmin əmri nginx-ui-ni işlədən istifadəçi kimi — adətən Docker deployment-larında root olaraq — tetikləyir. Bu problem versiya 2.3.8-də aradan qaldırılmışdır.
Necə düzəltmək olar
- nginxui nginx_ui2.3.8 və ya daha yeni versiya
- github.com/0xJacky/nginx-ui2.3.8 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 | v < 2.3.8 | 2.3.8 |
| github.com/0xJacky/nginx-uiGo | v < 2.3.8, Aralıq göstərilməyib | 2.3.8 |
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.