CVE-2023-22727

Kritik

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.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünCakephp
Yayın17 Oca 2023
İlk görülme17 Oca 2023
Zayıflık türüCWE-89SQL enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • 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ünEtkilenen sürümlerDüzeltildiği sürüm
cakephp cakephp4.2.0 ≤ v < 4.2.12, 4.3.0 ≤ v < 4.3.11, 4.4.0 ≤ v < 4.4.104.2.12, 4.3.11, 4.4.10
cakephp/cakephpPackagist4.2.0 ≤ v < 4.2.12, 4.3.0 ≤ v < 4.3.11, 4.4.0 ≤ v < 4.4.104.2.12, 4.3.11, 4.4.10
cakephp/databasePackagist4.2.0 ≤ v < 4.2.12, 4.3.0 ≤ v < 4.3.11, 4.4.0 ≤ v < 4.4.104.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.

Intelligence 360 paketinde

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.

CVE-2023-22727 · Cakephp · Dark Radar