CVE-2025-31477
Təsvir
Tauri shell plagini sistem qabığına (shell) giriş imkanı verir. Versiya 2.2.1-dən əvvəl Tauri shell plagini sistemdə kodun icra edilməsi və proqramların açılması üçün funksionallıq təqdim edir. Bu plaginin open son nöqtəsi (endpoint), sistem açıcısı (məsələn, Linux-da xdg-open) vasitəsilə açma funksionallığını təmin etmək üçün nəzərdə tutulub. Bu, standart olaraq https və ya mailto kimi məhdud sayda protokollarla məhdudlaşdırılmalı idi. İcazə verilən protokolların yanlış yoxlanılması səbəbindən bu standart məhdudiyyət işləmir və sistemdə qeydiyyatdan keçmiş protokol idarəedicisi tərəfindən file://, smb://, nfs:// və digər potensial təhlükəli protokolların açılmasına şərait yaradır. Etibarsız istifadəçi girişlərinin open son nöqtəsinə ötürülməsi ilə bu potensial təhlükəli protokollardan istifadə edərək sistemdə uzaqdan kodun icrası (RCE) mümkündür. Bu, ya son nöqtənin birbaşa tətbiq istifadəçilərinə açıq olmasını, ya da Tauri tətbiqinin front-end hissəsində kodun icrasını tələb edir. Bu zəiflik 2.2.1 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- tauri plugin-shell2.2.1 və ya daha yeni versiya
- tauri-plugin-shell2.2.1 və ya daha yeni versiya
- @tauri-apps/plugin-shell2.2.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| tauri plugin-shell | v < 2.2.1 | 2.2.1 |
| tauri-plugin-shellcrates.io | v < 2.2.1 | 2.2.1 |
| @tauri-apps/plugin-shellnpm | v < 2.2.1 | 2.2.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.
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.