CVE-2023-22727
Açıklama
CakePHP, PHP web uygulamaları için bir geliştirme çerçevesidir. Etkilenen sürümlerde, temizlenmemiş kullanıcı istek verileri iletildiğinde `Cake\Database\Query::limit()` ve `Cake\Database\Query::offset()` metodları SQL enjeksiyonuna karşı savunmasızdır. Bu sorun 4.2.12, 4.3.11, 4.4.10 sürümlerinde düzeltilmiştir. Kullanıcıların yükseltme yapmaları önerilir. Yükseltme yapamayan kullanıcılar, bu sorunu CakePHP'nin Pagination kütüphanesini kullanarak hafifletebilirler. Bu metodlara iletilen parametrelerin manuel olarak doğrulanması veya tür dönüşümü (casting) yapılması da sorunu hafifletecektir.
Nasıl düzeltilir
- cakephp cakephp4.2.12, 4.3.11, 4.4.10 ya da sonraki bir sürüm
- cakephp/cakephp4.2.12, 4.3.11, 4.4.10 ya da sonraki bir sürüm
- cakephp/database4.2.12, 4.3.11, 4.4.10 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.