CVE-2022-36077
Təsvir
Electron freymvorku JavaScript, HTML və CSS istifadə edərək çarpayazma masaüstü tətbiqlərinin yazılmasına imkan verir. 21.0.0-beta.1, 20.0.1, 19.0.11 və 18.3.7 versiyalarından əvvəlki versiyalarda Electron Həssas Məlumatların Açılmasına (Exposure of Sensitive Information) qarşı həssasdır. Yönləndirməni izləyərkən, Electron digər sxemlərdən file:// URL-lərinə yönləndirmə yoxlamasını gecikdirir. Faylın məzmunu yönləndirmədən sonra render-ə əlçatan olmur, lakin yönləndirmə hədəfi `file://some.website.com/` kimi bir SMB URL-i olarsa, bəzi hallarda Windows həmin serverə qoşulacaq və NTLM autentifikasiyasını cəhd edəcək ki, bu da heşlənmiş etibarnamələrin göndərilməsini ehtiva edə bilər. Bu problem 21.0.0-beta.1, 20.0.1, 19.0.11 və 18.3.7 versiyalarında aradan qaldırılmışdır. İstifadəçilərə Electron-un ən son stabil versiyasına keçid etməkləri tövsiyə olunur. Yeniləmə mümkün deyilsə, müvəqqəti həll yolu kimi bütün WebContents üçün `WebContents.on('will-redirect')` hadisəsində file:// URL-lərinə yönləndirmələrin qarşısını almaqla bu problem yeniləmə olmadan həll edilə bilər.
Necə düzəltmək olar
- electronjs electron18.3.7, 19.0.11, 20.0.1 və ya daha yeni versiya
- electron18.3.7, 20.0.1, 19.0.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| electronjs electron | v < 18.3.7, 19.0.0 ≤ v < 19.0.11, 20.0.0 ≤ v < 20.0.1, 21.0.0 | 18.3.7, 19.0.11, 20.0.1 |
| electronnpm | v < 18.3.7, 20.0.0-beta.1 ≤ v < 20.0.1, 19.0.0-beta.1 ≤ v < 19.0.11 | 18.3.7, 20.0.1, 19.0.11 |
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.