CVE-2026-39850
Açıklama
Yii 2 bir PHP uygulama çatısıdır. 2.0.54 ve önceki sürümler, çekirdek görünüm oluşturma yöntemi olan View::renderPhpFile() içerisinde Local File Inclusion ile sonuçlanan hatalı bir mantık içermektedir. Fonksiyon, görünüm dosyasını yükleyen require ifadesinden önce extract($_params_, EXTR_OVERWRITE) işlemini çağırmaktadır. Sonuç olarak, $params dizisindeki çağırıcı tarafından kontrol edilen _file_ anahtarı, hangi dosyanın dahil edileceğini belirten dahili yerel değişkenin üzerine yazar; bu durum, saldırganın ayrı bir yöntemle PHP dosyaları yazabilmesi halinde potansiyel olarak RCE'ye ve bilgi ifşasına yol açabilir. Bu sorun 2.0.55 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- yiisoft/yii22.0.55 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| yiisoft/yii2Packagist | v < 2.0.55 | 2.0.55 |
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.