Уязвимость парсинга для типа MessageSet в ProtocolBuffers версий до 3.16.1, 3.17.3, 3.18.2, 3.19.4, 3.20.1 и 3.21.5 включительно для protob…
Уязвимость парсинга для типа MessageSet в ProtocolBuffers версий до 3.16.1, 3.17.3, 3.18.2, 3.19.4, 3.20.1 и 3.21.5 включительно для protobuf-cpp, и версий до 3.16.1, 3.17.3, 3.18.2, 3.19.4, 3.20.1 и 4.21.5 включительно для protobuf-python может привести к сбоям из-за нехватки памяти. Специально созданное сообщение с несколькими элементами key-value создает проблемы при парсинге и может привести к отказу в обслуживании служб, получающих необработанные входные данные. Рекомендуется выполнить обновление до версий 3.18.3, 3.19.5, 3.20.2, 3.21.6 для protobuf-cpp и 3.18.3, 3.19.5, 3.20.2, 4.21.6 для protobuf-python. Версии для 3.16 и 3.17 больше не обновляются.
Продукт получает входные данные, которые должны быть правильно сформированы — то есть соответствовать определённому синтаксису, — однако не проверяет или некорректно проверяет их соответствие этому синтаксису.
https://cwe.mitre.org/data/definitions/1286.html →Открыть в коллекции CWE →Данная атака эксплуатирует целевое программное обеспечение, формирующее SQL-запросы на основе пользовательского ввода. Злоумышленник формирует входные строки таким образом, чтобы в результате построения SQL-запросов на их основе получались SQL-выражения, выполняющие действия, отличные от предусмотренных приложением. Внедрение SQL-кода является следствием некорректной проверки входных данных приложением.
https://capec.mitre.org/data/definitions/66.html →Открыть в коллекции CAPEC →Нет описания в исходных данных.
https://capec.mitre.org/data/definitions/676.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| libprotobuf-devel | Отслеживается | |
| libprotobuf-lite-devel | Отслеживается | |
| libprotobuf27 | Отслеживается | |
| libprotobuf27-lite | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf-bom | Отслеживается | |
| protobuf-compiler | Отслеживается | |
| protobuf-java | Отслеживается | |
| protobuf-java-util | Отслеживается | |
| protobuf-javadoc | Отслеживается |