Opencast до 8.1 и 7.6 разрешает использование почти произвольных идентификаторов для медиапакетов и элементов. Это может быть проблематично…
Opencast до 8.1 и 7.6 разрешает использование почти произвольных идентификаторов для медиапакетов и элементов. Это может быть проблематично для работы и безопасности, поскольку такие идентификаторы иногда используются для операций с файловой системой, что может привести к тому, что злоумышленник сможет выйти из рабочих каталогов и записывать файлы в другие места. Кроме того, поведение Opencast Id.toString(…) и Id.compact(…), последнее из которых пытается смягчить некоторые проблемы с файловой системой, может вызывать ошибки из-за несоответствия идентификаторов, поскольку идентификатор может непреднамеренно измениться. Эта проблема решена в Opencast 7.6 и 8.1.
Продукт получает входные данные от вышестоящего компонента, однако не ограничивает или некорректно ограничивает их перед использованием в качестве идентификатора ресурса, который может находиться за пределами предполагаемой сферы управления.
https://cwe.mitre.org/data/definitions/99.html →Открыть в коллекции CWE →Данный шаблон атаки предполагает вызов переполнения буфера путём манипуляции переменными окружения. Обнаружив возможность изменить переменную окружения, злоумышленник может попытаться переполнить связанные с ней буферы. Атака использует неявное доверие, которое нередко оказывается переменным окружения.
https://capec.mitre.org/data/definitions/10.html →Открыть в коллекции CAPEC →Как правило, это файлы, редактируемые вручную и не находящиеся в зоне видимости системных администраторов. Любая возможность злоумышленника изменять эти файлы, например в репозитории CVS, предоставляет несанкционированный доступ непосредственно к приложению — такой же, как у авторизованных пользователей.
https://capec.mitre.org/data/definitions/75.html →Открыть в коллекции CAPEC →Злоумышленник эксплуатирует слабости в проверке входных данных, манипулируя идентификаторами ресурсов, что позволяет непредвиденно изменять или указывать ресурс.
https://capec.mitre.org/data/definitions/240.html →Открыть в коллекции CAPEC →