Приложение XWiki Admin Tools предоставляет инструменты для облегчения администрирования XWiki. Начиная с версии 4.4 и до версии 4.5.1, уязв…
Приложение XWiki Admin Tools предоставляет инструменты для облегчения администрирования XWiki. Начиная с версии 4.4 и до версии 4.5.1, уязвимость межсайтовой подделки запросов в инструменте администрирования для выполнения shell-команд на сервере позволяет злоумышленнику выполнять произвольные shell-команды, обманом заставляя администратора загрузить URL-адрес с shell-командой. Очень простой возможностью для атаки являются комментарии. Когда злоумышленник может оставить комментарий на любой странице вики, достаточно включить изображение с URL-адресом, например `/xwiki/bin/view/Admin/RunShellCommand?command=touch%20/tmp/attacked` в комментарий. Когда администратор просматривает комментарий, на сервере будет создан файл `/tmp/attacked`. Вывод команды также уязвим для инъекций синтаксиса XWiki, что предлагает простой способ выполнения Groovy в контексте установки XWiki и, таким образом, еще более простой способ поставить под угрозу целостность и конфиденциальность всей установки XWiki. Эта проблема была исправлена путем добавления проверки токена формы в версии 4.5.1 инструментов администрирования. Доступны некоторые обходные пути. Исправление можно применить вручную к затронутым страницам вики. Альтернативно, документ `Admin.RunShellCommand` также можно удалить, если возможность выполнения shell-команд не требуется.
Веб-приложение не может или не способно надлежащим образом проверить, был ли запрос намеренно отправлен пользователем, от имени которого он поступил, тогда как он мог исходить от неавторизованного субъекта.
https://cwe.mitre.org/data/definitions/352.html →Открыть в коллекции CWE →Злоумышленник создаёт вредоносные веб-ссылки и распространяет их (через веб-страницы, электронную почту и т. п.), как правило, целенаправленно, рассчитывая побудить пользователей перейти по ссылке и выполнить вредоносное действие в отношении стороннего приложения. В случае успеха действие, встроенное во вредоносную ссылку, будет обработано и принято целевым приложением с уровнем привилегий пользователя. Данный тип атаки эксплуатирует постоянство и неявное доверие к сеансовым cookie-файлам пользователей, на которые опираются многие современные веб-приложения. В такой архитектуре после аутентификации пользователя в приложении и создания сеансового cookie-файла в его системе все последующие транзакции в рамках сеанса аутентифицируются с использованием этого cookie-файла, включая потенциальные действия, инициированные злоумышленником и просто «эксплуатирующие» существующий сеансовый cookie.
https://capec.mitre.org/data/definitions/62.html →Открыть в коллекции CAPEC →Злоумышленник атакует систему, использующую нотацию объектов JavaScript (JSON) в качестве транспортного механизма между клиентом и сервером (характерно для систем Web 2.0 на базе AJAX), с целью похищения потенциально конфиденциальных данных, передаваемых сервером клиенту в JSON-объекте. Атака основана на лазейке в политике одного источника браузера, которая не запрещает включение и выполнение JavaScript одного веб-сайта в контексте другого.
https://capec.mitre.org/data/definitions/111.html →Открыть в коллекции CAPEC →Злоумышленник инициирует межсайтовые HTTP / GET-запросы и измеряет время отклика сервера. Данные о времени отклика могут раскрывать важную информацию о происходящем на сервере. Политика единого источника браузера не позволяет злоумышленнику напрямую читать ответы сервера (при отсутствии других уязвимостей), однако не препятствует измерению времени отклика на запросы, инициированные злоумышленником из другого домена.
https://capec.mitre.org/data/definitions/462.html →Открыть в коллекции CAPEC →Злоумышленник собирает идентификационные данные о жертве через активную сессию, которую браузер жертвы поддерживает с социальной сетью. Жертва может держать социальную сеть открытой в одной из вкладок или использовать функцию «запомнить меня» для поддержания активной сессии. Злоумышленник внедряет полезную нагрузку, выполняющуюся в браузере жертвы и незаметно для неё инициирующую запрос к социальной сети (например, через доступные API социальной сети) с целью получения идентификационных данных жертвы. Хотя часть этих данных может быть публичной, злоумышленник получает её в контексте и может использовать для дальнейших атак на пользователя (например, целевого фишинга).
https://capec.mitre.org/data/definitions/467.html →Открыть в коллекции CAPEC →