CVE-2018-10362

Kritik

Açıklama

phpLiteAdmin 1.9.5 ile 1.9.7.1 sürümleri arasında bir sorun tespit edilmiştir. Kullanıcı tarafından sağlanan giriş şifresi için classes/Authorization.php dosyasında '===' yerine '==' ile gevşek karşılaştırma yapılması nedeniyle, şifrenin bilimsel gösterimle bir kuvvet biçiminde olması durumunda ('200' için '2e2' veya '0' için '0e1234' gibi) daha basit bir şifre ile giriş yapmak mümkündür. Bu durum, gevşek karşılaştırma durumunda PHP'nin dizeyi bilimsel gösterimde bir sayı olarak yorumlaması ve böylece onu bir sayıya dönüştürmesi nedeniyle gerçekleşmektedir. Bundan sonra, '==' ile yapılan karşılaştırma kullanıcı girdisini de (örneğin '200' veya '0' dizesini) bir sayıya dönüştürür. Bu nedenle saldırgan, sadece '0' veya kaba kuvvet yöntemiyle bulabileceği basit bir sayı ile giriş yapabilir. '===' ile yapılan sıkı karşılaştırma, sayılara dönüştürme işlemini engeller.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünPhpliteadmin
Yayın25 Nis 2018
İlk görülme25 Nis 2018

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
phpliteadmin phpliteadmin1.9.5 ≤ v ≤ 1.9.7.1—

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.

CVE-2018-10362 · Phpliteadmin · Dark Radar