CVE-2026-62993
Açıklama
Smarty, sunumun (HTML/CSS) uygulama mantığından ayrılmasını kolaylaştıran bir PHP şablon motorudur. Sürüm hattına bağlı olarak 4.5.7 ve 5.8.2 sürümlerinden önce, Smarty'nin libs/plugins/function.fetch.php ve src/FunctionHandler/Fetch.php dosyalarındaki {fetch} işlemi, bir güvenlik politikası etkin olduğunda trusted_uri ile yalnızca başlangıçtaki uzak URL'yi doğrulamak için Security::isTrustedUri() kullanıyordu. HTTPS URL'leri dahil olmak üzere file_get_contents() tarafından işlenen kaynaklar için PHP varsayılan olarak HTTP yönlendirmelerini takip ediyordu. Bir fetch hedefi sağlayabilen veya etkileyebilen ve güvenilir bir ana bilgisayar üzerinde açık yönlendirmeye sahip olan bir saldırgan; isteği kendi seçtiği dahili bir uç noktaya yönlendirebilir, trusted_uri izin listesini atlayabilir ve sunucu taraflı istek sahteciliği (SSRF) gerçekleştirebilirdi. Bu sorun 4.5.7 ve 5.8.2 sürümlerinde düzeltilmiştir.
Nasıl düzeltilir
- smarty/smarty5.8.2, 4.5.7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| smarty/smartyPackagist | 5.0.0 ≤ v < 5.8.2, v < 4.5.7 | 5.8.2, 4.5.7 |
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.