CVE-2017-16790

Orta

Açıklama

Symfony'nin 2.7.38, 2.8.31, 3.2.14, 3.3.13, 3.4-BETA5 ve 4.0-BETA5 sürümlerinden öncekilerde bir sorun tespit edilmiştir. Bir form kullanıcı tarafından gönderildiğinde, Form bileşeninin istek işleyici sınıfları, POST verilerini ve yüklenen dosya verilerini tek bir dizide birleştirir. Bu büyük dizi, daha sonra forma bağlanan verileri oluşturur. Bu aşamada, gönderilen POST verileri ile yüklenen dosyalar arasında artık bir fark yoktur. Bir kullanıcı, "FileType" değerinin sunucu tarafında yerel bir dosya yolu olarak yorumlanabilecek normal POST verisi şeklinde gönderildiği (örneğin, "file:///etc/passwd") özel hazırlanmış bir HTTP isteği gönderebilir. Uygulama, "FileType"a gönderilen değer hakkında herhangi bir ek kontrol gerçekleştirmediyse, sunucudaki belirtilen dosyanın içeriği saldırgana ifşa edilmiş olabilir.

ÖnemOrta
CVSS6.5
İstismar olasılığı—
ÜrünSensiolabs Symfony
Yayın6 Ağu 2018
İlk görülme6 Ağu 2018

Nasıl düzeltilir

Güncelleyin
  • symfony/form2.7.38, 2.8.31, 3.2.14, 3.3.13 ya da sonraki bir sürüm
  • symfony/symfony2.7.38, 2.8.31, 3.2.14, 3.3.13 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
sensiolabs symfony2.7.0 ≤ v ≤ 2.7.37, 2.8.0 ≤ v ≤ 2.8.30, 3.2.0 ≤ v ≤ 3.2.13, 3.3.0 ≤ v ≤ 3.3.12—
debian debian_linux9.0—
symfony/formPackagist2.7.0 ≤ v < 2.7.38, 2.8.0 ≤ v < 2.8.31, 3.0.0 ≤ v < 3.2.14, 3.3.0 ≤ v < 3.3.132.7.38, 2.8.31, 3.2.14, 3.3.13
symfony/symfonyPackagist2.7.0 ≤ v < 2.7.38, 2.8.0 ≤ v < 2.8.31, 3.0.0 ≤ v < 3.2.14, 3.3.0 ≤ v < 3.3.132.7.38, 2.8.31, 3.2.14, 3.3.13

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.