Файлы или каталоги, доступные для внешних сторон, уязвимость Improper Privilege Management в Apache Kafka Clients. Apache Kafka Clients при…
Файлы или каталоги, доступные для внешних сторон, уязвимость Improper Privilege Management в Apache Kafka Clients. Apache Kafka Clients принимает данные конфигурации для настройки поведения и включает плагины ConfigProvider для управления этими конфигурациями. Apache Kafka также предоставляет реализации FileConfigProvider, DirectoryConfigProvider и EnvVarConfigProvider, которые включают возможность чтения с диска или переменных среды. В приложениях, где конфигурации Apache Kafka Clients могут быть указаны недоверенной стороной, злоумышленники могут использовать эти ConfigProvider для чтения произвольного содержимого диска и переменных среды. В частности, этот недостаток может быть использован в Apache Kafka Connect для повышения привилегий с доступа к REST API до доступа к файловой системе/окружению, что может быть нежелательно в определенных средах, включая SaaS-продукты. Эта проблема затрагивает Apache Kafka Clients: с 2.3.0 по 3.5.2, 3.6.2, 3.7.0. Пользователям с затронутыми приложениями рекомендуется обновить kafka-clients до версии >=3.8.0 и установить системное свойство JVM "org.apache.kafka.automatic.config.providers=none". Пользователям Kafka Connect с одной из перечисленных реализаций ConfigProvider, указанных в их рабочей конфигурации, также рекомендуется добавить соответствующие "allowlist.pattern" и "allowed.paths", чтобы ограничить их работу соответствующими границами. Для пользователей Kafka Clients или Kafka Connect в средах, которые доверяют пользователям доступ к диску и переменным среды, не рекомендуется устанавливать системное свойство. Для пользователей Kafka Broker, Kafka MirrorMaker 2.0, Kafka Streams и инструментов командной строки Kafka не рекомендуется устанавливать системное свойство.
Продукт не назначает, не изменяет, не отслеживает или не проверяет должным образом привилегии субъекта, формируя для него непредусмотренную сферу управления.
https://cwe.mitre.org/data/definitions/269.html →Открыть в коллекции CWE →Злоумышленник обнаруживает метод управления правами в стиле REST HTTP (Get, Put, Delete), позволяющий ему выполнять различные вредоносные действия с данными на сервере вследствие отсутствия механизмов контроля доступа в сервисе приложения, принимающем HTTP-сообщения.
https://capec.mitre.org/data/definitions/58.html →Открыть в коллекции CAPEC →Злоумышленник эксплуатирует возможности цели, которые должны быть зарезервированы для привилегированных пользователей или администраторов, но доступны непривилегированным или менее привилегированным учётным записям. Доступ к конфиденциальным данным и функциональности должен быть разграничен таким образом, чтобы только авторизованные пользователи могли обращаться к этим ресурсам.
https://capec.mitre.org/data/definitions/122.html →Открыть в коллекции CAPEC →Злоумышленник эксплуатирует слабость, позволяющую ему повышать свои привилегии и выполнять действия, к которым он не должен иметь авторизации.
https://capec.mitre.org/data/definitions/233.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| Отслеживается | ||
| kafka | * | Отслеживается |