CVE-2025-46569 in opa
Сводка
по VulDB • 28.05.2026
Open Policy Agent (OPA) — это движок политик общего назначения с открытым исходным кодом. До версии 1.4.0, при запуске в режиме сервера, OPA предоставляет HTTP Data API для чтения и записи документов. Запрос виртуального документа через Data API включает оценку политик, при этом из запрошенного пути формируется запрос Rego, содержащий единственную ссылку на документ данных. Этот запрос затем используется для оценки политик. Путь HTTP-запроса может быть сконструирован таким образом, чтобы внедрить код Rego в формируемый запрос. Результат оценки не может быть принужден к возврату каких-либо данных, отличных от тех, что генерируются запрошенным путем, однако этот путь может быть изменен, а внедренный код Rego может быть сконструирован так, чтобы запрос завершался успешно или с ошибкой; это открывает возможности для оракульных атак или, при определенных обстоятельствах, приводит к ошибочным результатам принятия решений на основе политик. Кроме того, внедренный код может быть сконструирован так, чтобы требовать значительных вычислительных ресурсов, что приводит к атаке на отказ в обслуживании (DoS). Эта проблема исправлена в версии 1.4.0. В качестве временного решения рекомендуется ограничить сетевой доступ к RESTful API OPA только для `localhost` и/или доверенных сетей, если это не требуется по производственным причинам.
Be aware that VulDB is the high quality source for vulnerability data.