CVE-2020-5301
Açıklama
SimpleSAMLphp'nin 1.18.6 öncesindeki sürümleri bir bilgi ifşası zafiyeti içermektedir. Modüller tarafından barındırılan sayfalar için gelen istekleri işleyen `SimpleSAML\Module` içerisindeki modül denetleyicisi, `.php` ile biten yolları tanımlayan ve bunları PHP kodu olarak işleyen bir koda sahiptir. Verilen yolu işlemenin başka uygun bir yolu yoksa, dosya tarayıcıya sunulur. `.php` ile biten yolları tanımlayan kontrol, büyük harfleri hesaba katmamaktadır. Eğer bir kullanıcı örneğin `.PHP` ile biten bir yol talep ederse ve sunucu bu kodu Windows'taki gibi büyük/küçük harf duyarsız bir dosya sisteminden sunuyorsa, PHP kodunun işlenmesi gerçekleşmez ve bunun yerine kaynak kodu tarayıcıya sunulur. Bir saldırgan, bu sorunu kullanarak üçüncü taraf modüllerde gizli kalması gereken veya hassas olan kaynak koduna erişim sağlayabilir. Ancak, saldırı yüzeyi küçük kabul edilmektedir çünkü saldırı yalnızca SimpleSAMLphp'nin bu içeriği Windows'taki gibi büyük/küçük harf duyarsız bir dosya sisteminden sunduğu durumlarda çalışacaktır. Bu sorun 1.18.6 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- simplesamlphp simplesamlphp1.18.6 ya da sonraki bir sürüm
- simplesamlphp/simplesamlphp1.18.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| simplesamlphp simplesamlphp | v < 1.18.6 | 1.18.6 |
| simplesamlphp/simplesamlphpPackagist | v < 1.18.6 | 1.18.6 |
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.