CVE-2023-22727
Təsvir
CakePHP, PHP veb tətbiqləri üçün hazırlanmış inkişaf çərçivəsidir (framework). Təsirə məruz qalan versiyalarda, əgər təmizlənməmiş istifadəçi sorğu məlumatları ötürülərsə, `Cake\Database\Query::limit()` və `Cake\Database\Query::offset()` metodları SQL inyeksiyasına qarşı həssasdır. Bu problem 4.2.12, 4.3.11, 4.4.10 versiyalarında düzəldilmişdir. İstifadəçilərə yeniləmə etmeleri tövsiyə olunur. Yeniləmə edə bilməyən istifadəçilər bu problemi CakePHP-nin Pagination kitabxanasından istifadə edərək azalda bilərlər. Həmçinin, bu metodlara ötürülən parametrlərin əllə yoxlanılması və ya tipinin dəyişdirilməsi (casting) problemi aradan qaldıracaqdır.
Necə düzəltmək olar
- cakephp cakephp4.2.12, 4.3.11, 4.4.10 və ya daha yeni versiya
- cakephp/cakephp4.2.12, 4.3.11, 4.4.10 və ya daha yeni versiya
- cakephp/database4.2.12, 4.3.11, 4.4.10 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| cakephp cakephp | 4.2.0 ≤ v < 4.2.12, 4.3.0 ≤ v < 4.3.11, 4.4.0 ≤ v < 4.4.10 | 4.2.12, 4.3.11, 4.4.10 |
| cakephp/cakephpPackagist | 4.2.0 ≤ v < 4.2.12, 4.3.0 ≤ v < 4.3.11, 4.4.0 ≤ v < 4.4.10 | 4.2.12, 4.3.11, 4.4.10 |
| cakephp/databasePackagist | 4.2.0 ≤ v < 4.2.12, 4.3.0 ≤ v < 4.3.11, 4.4.0 ≤ v < 4.4.10 | 4.2.12, 4.3.11, 4.4.10 |
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.