ShopPHP, ShopPHP.net tarafından geliştirimiş bir script sanırım. Kurulu örnek bir sitede SEO URL içerisinde escape karakter kullanıldığında sistemde MySQL hatası alıyoruz. Buradaki bilgiler kullanılarak sistemde ciddi zararlar verilmesi olası. Tahminimce script framework üzerinde yazılmış fakat yinede bu saldırıdan etkilenebiliyor.
http://** site ismi silindi **/elektronik-ve-muzik-dans-urunl'';/kat2551-marka1160.html
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Query :select name from urun where ID=l'';/kat2551-marka1160
Saygılarımla,
Murat Kaya
Comptia Security+
Yorumlar
Shopphp
August 3, 2010 yazan Shopphp, 4 hafta 2 gün önce
Comment: 392
Güvenlik acıgı olabilmesi icin orada en azından tek tırnak kullanılması gerekiyor. Shopphpde bu tip tum karakterler filitreleniyor. ; ile query sonlandırılabilir ama multi query calıstırılamayacagı icin ; den sonrası calısmayacaktır. Her halikarda ; ve / karaterleri shopphp de filitreye eklenmiştir. Teşekkürler.
whitelist ftw
August 8, 2010 yazan Sayid, 3 hafta 4 gün önce
Comment: 396
tek tek istenmeyen karakterleri filtrelemek (blacklist) yerine, sadece kabul edilebilecek karakterlere göre filtreleme (whitelist) yapsanız daha iyi.
blacklist: ';/ vs
whitelist: a-zA-Z0-9-
gibi.