Множественные уязвимости в Public Knowledge Project Open Conference Systems

Дата публикации:
23.03.2012
Дата изменения:
23.03.2012
Всего просмотров:
2379
Опасность:
Высокая
Наличие исправления:
Да
Количество уязвимостей:
4
CVSSv2 рейтинг:
(AV:N/AC:M/Au:N/C:N/I:P/A:P/E:U/RL:O/RC:C) = Base:5.8/Temporal:4.3
(AV:N/AC:M/Au:N/C:N/I:P/A:P/E:U/RL:O/RC:C) = Base:5.8/Temporal:4.3
(AV:N/AC:M/Au:N/C:N/I:P/A:P/E:U/RL:O/RC:C) = Base:5.8/Temporal:4.3
(AV:N/AC:L/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C) = Base:10/Temporal:7.4
CVE ID:
CVE-2012-1467
CVE-2012-1468
CVE-2012-1469
Вектор эксплуатации:
Удаленная
Воздействие:
Межсайтовый скриптинг
Неавторизованное изменение данных
Компрометация системы
CWE ID:
Нет данных
Наличие эксплоита:
Нет данных
Уязвимые продукты:
Public Knowledge Project Open Conference Systems 2.x
Уязвимые версии: Public Knowledge Project Open Conference Systems 2.3.6

Описание:
Обнаруженные уязвимости позволяют удаленному пользователю выполнить произвольный код на целевой системе.

1. Уязвимость существует из-за недостаточной обработки входных данных в функции String::stripUnsafeHtml() в сценарии lib/pkp/classes/core/String.inc.php. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный код сценария в браузере жертвы в контексте безопасности уязвимого сайта.

2. Уязвимость существует из-за недостаточной обработки входных данных в параметрах editor и callback в сценарии lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/ibrowser/ibrowser.php. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный код сценария в браузере жертвы в контексте безопасности уязвимого сайта.

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

4. Уязвимость существует из-за ошибки проверки входных данных в параметре param в lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/ibrowser/scripts/rfiles.php. Удаленный пользователь может с помощью последовательностей обхода каталога и URL-кодированных нулевых байтов переименовать, переместить или удалить произвольный файл на целевой системе.

Примечание: Уязвимость позволяет при наличии привилегий Author выполнить произвольный PHP код на целевой системе.

URL производителя: http://pkp.sfu.ca/?q=ocs

Решение: Для устранения уязвимости установите продукт версии 2.3.7 с сайта производителя.

Ссылки: https://www.htbridge.com/advisory/HTB23079
http://pkp.sfu.ca/ojs/RELEASE-2.3.7

или введите имя

CAPTCHA