CVE-2026-27574
Təsvir
OneUptime onlayn xidmətlərin monitorinqi və idarə edilməsi üçün nəzərdə tutulmuş həll yoludur. Versiya 9.5.13 və daha aşağı versiyalarda fərdi JavaScript monitor funksiyası istifadəçi tərəfindən təmin edilən kodu icra etmək üçün Node.js-in node:vm modulundan (təhlükəsizlik mexanizmi olmadığı açıq şəkildə sənədləşdirilib) istifadə edir ki, bu da məlum olan bir sətirlik kod vasitəsilə sandbox-dan asanlıqla çıxmağa və alt prosesə tam giriş əldə etməyə imkan verir. Probe host şəbəkəsi ilə işlədiyi və bütün klaster etibarnamələrini (ONEUPTIME_SECRET, DATABASE_PASSWORD, REDIS_PASSWORD, CLICKHOUSE_PASSWORD) mühit dəyişənlərində saxladığı üçün, həmçinin monitor yaradılması standart olaraq aktiv olan açıq qeydiyyatla ən aşağı rol (ProjectMember) üçün əlçatan olduğu üçün, hər hansı anonim istifadəçi təxminən 30 saniyə ərzində klasteri tamamilə ələ keçirə bilər. Bu problem 10.0.5 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- hackerbay oneuptime10.0.5 və ya daha yeni versiya
- @oneuptime/common10.0.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| hackerbay oneuptime | v < 10.0.5 | 10.0.5 |
| @oneuptime/commonnpm | v < 10.0.0 | 10.0.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.
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.