CVE-2024-4577
Açıklama
PHP'nin 8.1.29 öncesindeki 8.1.*, 8.2.20 öncesindeki 8.2.* ve 8.3.8 öncesindeki 8.3.* sürümlerinde, Windows üzerinde Apache ve PHP-CGI kullanıldığında, sistem belirli kod sayfalarını kullanacak şekilde yapılandırılmışsa, Windows Win32 API fonksiyonlarına verilen komut satırındaki karakterleri değiştirmek için "Best-Fit" davranışını kullanabilir. PHP CGI modülü bu karakterleri PHP seçenekleri olarak yanlış yorumlayabilir; bu durum kötü niyetli bir kullanıcının çalışan PHP ikili dosyasına seçenekler iletmesine ve böylece betiklerin kaynak kodunu açığa çıkarmasına, sunucuda rastgele PHP kodu çalıştırmasına vb. olanak tanıyabilir.
Nasıl düzeltilir
Üreticinin önerdiği önlemleri uygulayın. Önlem yoksa ürünü kullanmayı bırakın.
CISA son tarihi: 3 Tem 2024- php php8.1.29, 8.2.20, 8.3.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| php php | 8.1.0 ≤ v < 8.1.29, 8.2.0 ≤ v < 8.2.20, 8.3.0 ≤ v < 8.3.8 | 8.1.29, 8.2.20, 8.3.8 |
| fedoraproject fedora | 39, 40 | — |
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.