CVE-2026-63223
Açıklama
CodeIgniter, PHP tabanlı tam yığın bir web çerçevesidir. 4.7.4 sürümünden önce, is_image ve mime_in yükleme doğrulama kuralları güvenli bir istemci dosya adı uzantısını bağımsız olarak zorunlu kılmaz; bu da bir uygulamanın istemci dosya adını koruması ve yüklemeleri web üzerinden erişilebilir, betik çalıştırmanın etkin olduğu bir dizinde saklaması durumunda uzak bir saldırganın çalıştırılabilir içerik yüklemesine olanak tanır. Uygulamalar, yüklemeleri bağımsız bir güvenli uzantı denetimi olmaksızın (yamalanmış sürümlerde ext_in gibi) is_image veya mime_in kullanarak doğruladığında, yüklenen dosyaları istemci tarafından sağlanan dosya adıyla kaydettiğinde ve yüklemeleri PHP dosyalarının çalıştırılabildiği web üzerinden erişilebilir bir dizine yerleştirdiğinde etkilenir. Bu sorun 4.7.4 sürümünde giderilmiştir.
Nasıl düzeltilir
- codeigniter4/framework4.7.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| codeigniter4/frameworkPackagist | v < 4.7.4 | 4.7.4 |
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.