Проблема в protobuf-java позволяла чередовать поля com.google.protobuf.UnknownFieldSet таким образом, что они обрабатывались не по порядку.…
Проблема в protobuf-java позволяла чередовать поля com.google.protobuf.UnknownFieldSet таким образом, что они обрабатывались не по порядку. Небольшая вредоносная нагрузка может занять синтаксический анализатор на несколько минут, создавая большое количество кратковременных объектов, которые вызывают частые повторяющиеся паузы. Рекомендуется обновить библиотеки после уязвимых версий.
Программный продукт выполняет несколько связанных операций, однако в неверном порядке, что может порождать производные слабости.
https://cwe.mitre.org/data/definitions/696.html →Открыть в коллекции CWE →Злоумышленник способен эффективно расшифровывать данные, не зная ключа дешифрования, если целевая система раскрывает информацию о том, возникла ли ошибка дополнения при расшифровке зашифртекста. Целевая система, утечку такой информации, становится оракулом дополнения, а злоумышленник может использовать этот оракул для эффективной расшифровки данных без знания ключа дешифрования, выполнив в среднем 128*b обращений к оракулу дополнения (где b — количество байт в блоке зашифртекста). Помимо расшифровки, злоумышленник способен также формировать корректные зашифртексты (то есть выполнять шифрование) с использованием оракула дополнения, не зная ключа шифрования.
https://capec.mitre.org/data/definitions/463.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| gem-google-protobuf | Отслеживается | |
| gem-google-protobuf-devel | Отслеживается | |
| gem-google-protobuf-doc | Отслеживается | |
| libprotobuf-devel | Отслеживается | |
| libprotobuf-lite-devel | Отслеживается | |
| libprotobuf32 | Отслеживается | |
| libprotobuf32-lite | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается | |
| protobuf | Отслеживается |