Нові уразливості в Contact Form ][ для WordPress
23:57 08.08.2008Учора я писав про уразливості в Contact Form ][. А сьогодні я знайшов нові уразливості в плагіні Contact Form ][ для WordPress - це Cross-Site Request Forgery та Cross-Site Scripting. Дірки я перевірив на останній версії плагіна. Про що найближчим часом повідомлю розробникам плагіна.
CSRF:
Сторінка опцій плагіна (http://site/wp-admin/admin.php?
page=wp-contact-form/options-contactform.php) вразлива до CSRF. Що дозволяє проводити XSS атаки, або за допомогою CSRF атаки ввімкнути опцію Carbon-Copy ability (якщо вона вимкнута), для подальшого використання Abuse of Functionality уразливості плагіна.
XSS (reflected та persistent):
Тільки для атаки на адміна (на сторінці опцій):
XSS (persistent):
Для атаки на всіх користувачів сайта на сторінці контактів та для атаки на адміна на сторінці опцій (reflected та persistent):
XSS (persistent):
Для атаки на всіх користувачів сайта на сторінці контактів:
Contact Form 2 CSRF6.html
Contact Form 2 XSS6.html
Contact Form 2 CSRF7.html
Contact Form 2 XSS7.html
Contact Form 2 CSRF8.html
Contact Form 2 XSS8.html
Плагін Contact Form ][ зроблений на основі плагіна WP-ContactForm і тому дані XSS аналогічні уразливостям в WP-ContactForm, про які я писав раніше.
Уразлива версія Contact Form ][ v2.0.13 та попередні версії.