CVE-2022-35943
Təsvir
Shield, CodeIgniter 4 üçün autentifikasiya və avtorizasiya freymvorkudur. Bu zəiflik [SameSite hücumçularına](https://canitakeyoursubdomain.name/) CodeIgniter Shield ilə [CodeIgniter4 CSRF mühafizəsi](https://codeigniter4.github.io/userguide/libraries/security.html) mexanizmini yan keçməyə imkan verə bilər. Hücumun uğurlu olması üçün hücumçu hədəf saytın (məsələn, `http://example.com/`) alt domen saytı (məsələn, `https://a.example.com/`) üzərində birbaşa (və ya dolayı yolla, məsələn, XSS vasitəsilə) nəzarətə malik olmalıdır. **CodeIgniter v4.2.3 və ya daha yeni**, həmçinin **Shield v1.0.0-beta.2 və ya daha yeni** versiyaya yeniləyin. Müvəqqəti həll yolu kimi: `Config\Security::$csrfProtection` dəyərini `'session,'` olaraq təyin edin, daxil olduqdan dərhal sonra (ID və şifrə uyğun gəldiyi an) köhnə sessiya məlumatlarını silin və daxil olduqdan dərhal sonra (ID və şifrə uyğun gəldiyi an) CSRF tokenini yenidən yaradın.
Necə düzəltmək olar
- codeigniter codeigniter4.2.3 və ya daha yeni versiya
- codeigniter4/shield1.0.0-beta.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| codeigniter codeigniter | v < 4.2.3 | 4.2.3 |
| codeigniter shield | 1.0.0 | — |
| codeigniter4/shieldPackagist | 1.0.0-beta ≤ v < 1.0.0-beta.2 | 1.0.0-beta.2 |
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.