Множественные уязвимости в Mapbender
| Дата публикации: | 31.08.2010 |
| Дата изменения: | 31.08.2010 |
| Всего просмотров: | 583 |
| Опасность: | Низкая |
| Наличие исправления: | Нет |
| Количество уязвимостей: | 4 |
| CVSSv2 рейтинг: |
(AV:N/AC:L/Au:S/C:N/I:P/A:N/E:U/RL:U/RC:C) = Base:4/Temporal:3.4 (AV:N/AC:L/Au:S/C:N/I:P/A:N/E:U/RL:U/RC:C) = Base:4/Temporal:3.4 (AV:N/AC:L/Au:S/C:P/I:P/A:N/E:U/RL:U/RC:C) = Base:5.5/Temporal:4.7 (AV:N/AC:L/Au:S/C:P/I:P/A:N/E:U/RL:U/RC:C) = Base:5.5/Temporal:4.7 |
| CVE ID: | Нет данных |
| Вектор эксплуатации: | Удаленная |
| Воздействие: |
Межсайтовый скриптинг Неавторизованное изменение данных |
| CWE ID: | Нет данных |
| Наличие эксплоита: | Нет данных |
| Уязвимые продукты: | Mapbender 2.x |
Описание:
Обнаруженные уязвимости позволяют удаленному пользователю произвести XSS нападение и выполнить произвольные SQL команды в базе данных приложения.
1. Уязвимость существует из-за недостаточной обработки входных данных в параметрах "m", "d" и "t" в сценарии extensions/datepicker/datepicker.php, в параметре "id" в сценарии php/mod_layerMetadata.php, в параметрах "printTitle", "printComment", "map_scale" и "footer" в сценарии php/mod_printView1.php, в параметрах "guiList", "name" и "left" в сценарии php/nestedSets.php, в параметре "gui_id" в сценарии php/mod_showGuiName.php, в параметре "getStyle" в сценарии php/mod_getStyles.php, и в параметре "length" в сценарии php/mod_evalArea.php. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный код сценария в браузере жертвы в контексте безопасности уязвимого сайта.
2. Уязвимость существует из-за недостаточной проверки подлинности HTTP запросов при выполнении некоторых действий. Удаленный пользователь может произвести CSRF нападение и изменить пароль администратора приложения.
3. Уязвимость существует из-за недостаточной обработки входных данных в параметре "srs" в сценарии php/mod_evalArea.php. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения.
4. Уязвимость существует из-за недостаточной обработки входных данных в параметрах "user", "password" и "tblmb" в сценарии php/mod_saveWKT.php. Удаленный пользователь может с помощью специально сформированного HTTP POST запроса выполнить произвольные SQL команды в базе данных приложения. Для успешной эксплуатации уязвимости опция "magic_quotes_gpc" должна быть отключена в конфигурационном файле PHP.
URL производителя: www.mapbender.org
Решение: Способов устранения уязвимости не существует в настоящее время.
09 февраля, 2012
07 февраля, 2012
06 февраля, 2012
03 февраля, 2012

