https://www.sourcecodester.com На систему управления офисом Advocate 1.0 влияют: SQL-инъекции. Воздействие следующее: выполнение произвольного кода (удаленно). Компонент: control/activate_case.php,?id=1.
Вектор атаки: В файле active_case.php в конечной точке идентификатора параметра системы управления офисом Advocate существует уязвимость, связанная с внедрением SQL-кода. Необработанный пользовательский ввод в указанном параметре интерполируется непосредственно в SQL-запрос, что позволяет злоумышленникам делать выводы или извлекать данные, а в некоторых случаях выполнять стекированные/зависимые по времени полезные нагрузки. ¶¶ Затронутый компонент и параметр URL-адрес затронутой конечной точки: http://localhost/advocate/kortex_lite/control/activate_case.php?id=1 Метод HTTP: GET Файл уязвимости: active_case.php Параметр: id Местоположение вектора: Методы внедрения GET (как определено sqlmap) Тип: на основе ошибок Название: MySQL >= 5.1 И на основе ошибок - WHERE, HAVING, ORDER Предложение BY или GROUP BY (EXTRACTVALUE) Полезные данные: id=1 AND EXTRACTVALUE(6268,CONCAT(0x5c,0x71766b6a71,(SELECT (ELT(6268=6268,1))),0x716a7a6b71)) Тип: слепой на основе времени Название: MySQL >= 5.0.12 И слепой на основе времени (запрос) SLEEP) Полезная нагрузка: id=1 AND (SELECT 4464 FROM (SELECT(SLEEP(5)))aHqo) Доказательство концепции (повторитель отрыжки)
Показать оригинальное описание (EN)
https://www.sourcecodester.com Advocate office management system 1.0 is affected by: SQL Injection. The impact is: execute arbitrary code (remote). The component is: control/activate_case.php,?id=1. The attack vector is: A SQL Injection vulnerability exists in the activate_case.php in parameter id endpoint of Advocate office management system. Unsanitized user input in the specified parameter is interpolated directly into an SQL query, allowing attackers to infer or extract data and, in some cases, execute stacked/time-based payloads. ¶¶ Affected Component & Parameter Affected Endpoint URL: http://localhost/advocate/kortex_lite/control/activate_case.php?id=1 HTTP Method: GET Vulnerable File: activate_case.php Parameter: id Vector Location: GET Injection Techniques (as identified by sqlmap) Type: error-based Title: MySQL >= 5.1 AND error-based - WHERE, HAVING, ORDER BY or GROUP BY clause (EXTRACTVALUE) Payload: id=1 AND EXTRACTVALUE(6268,CONCAT(0x5c,0x71766b6a71,(SELECT (ELT(6268=6268,1))),0x716a7a6b71)) Type: time-based blind Title: MySQL >= 5.0.12 AND time-based blind (query SLEEP) Payload: id=1 AND (SELECT 4464 FROM (SELECT(SLEEP(5)))aHqo) Proof of Concept (Burp Repeater)