MS IIS 6.0 WebDAV Authentication Panic !
Microsoft, Internet Information Services (IIS) web sunucusun da “Webdav” eklentisinde bulunan bir aciklikdan bahsetmek istedim biraz.Bu konuyu ortalama 1 aydir yazmayı hep dusundum;fakat bu zaafiyat ile ilgili bir cok exploit, public edilip son kullanici da dahil bir cok kisinin Windows sistemlere ilgili exploit ile kolayca atak yapar hale getirildiginden, geri adim attim. Tum permissionlar kapali olmasina ragmen , Windows server da barindigim icin ben bile once korktum :)
Webdav eklentisinde cikan aciklik, kimlik denetimini asip, ilgili bolume anonim erisim saglanabilmesini gerceklestiriyor.Sadece kimlik dogrulama ile korunan klasorle icin de gecerli degil, serverdaki tum
Read,Write,execute,directory&Listing
yetkileri atanmis klasorler de unicode (%c0%af ) sorgusu sayesinde asagidaki parametreler (
# * CD # * LS # * MOVE # * PUT # * GET # * CAT # * DELETE
)calisiyordu. Ornek > “ad%c0%afmin”
Yani saldırgan sitenizdeki tum dosyalari listeleyip,okuyabilirdi.
Genelde WebDAV Authentication ile korunan klasorlerde chmod 777 oldugundan bu bolumlere .net shell upload edilebilirdi :(
ilk gun vulnerable durumda olan domainimin host edildigi servera yaptigim Penetration (Sızma Testler) Checkpoint sayesinde http protokolunu delemedi ;)
Linux Backtrack, “Cadaver” Exploit with Penetration Test
ilgili istekler guvensiz oldugundan unicode durumundaki sorgulari “http” protokolune gelmeden server’in onunde duran IDS (CP)cevapsiz bıraktı.Burada IDS‘nin onemini bir kez daha vurgulamak icin soyluyorum.Bir kac gun once de servera, Microsoft’un yayımladıgı patchlari gectik.Az bir sureligine de olsa Windows server da barinmam benım icin buyuk bir sorumluluk gerektirdigini dusunuyorum.
[eof]
Eger Windows web server sahibiyseniz , bahsettgimiz guvenlik acigindan korunmak icin “Webdav” servisini kapatmanize gerek olmadigini dusunuyorum, serverda bir cok alan adi sahibi ilgili servisi kullanıyor olabilir. Bunun yerine bugunler de yayınlanan ilgili patchleri cekmenizi, gerekmedikce hic bir dizine execute yetkisi vermemenizi oneririm.
Ugur Engin.
Kaynaklar;
http://nmap.org/svn/scripts/http-iis-webdav-vuln.nse
http://www.microsoft.com/technet/security/Bulletin/MS09-020.mspx
http://milw0rm.com/exploits/8704


