kafka-python до 2.3.2 содержит уязвимость отказа в обслуживании в парсере протокола, которая позволяет злонамеренному брокеру или злоумышле…
kafka-python до 2.3.2 содержит уязвимость отказа в обслуживании в парсере протокола, которая позволяет злонамеренному брокеру или злоумышленнику исчерпать память или вешать соединения, отправляя созданное 4-байтное значение длины длин рам без проверки границ. Злоумышленники могут отправить специально созданную длину кадра через функцию приема_байтса (), чтобы вызвать либо многогигабайтное распределение памяти, либо не пойманный ValueError, который оставляет соединение в сломанном состоянии, в результате чего запросы повисли, а потребители перестанут сердцебиение до перезапуска.
Продукт выделяет память на основе недоверенного большого значения размера, не проверяя его нахождение в допустимых пределах, что позволяет выделять произвольные объёмы памяти.
https://cwe.mitre.org/data/definitions/789.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| python-kafka | Отслеживается | |
| python-kafka | Отслеживается | |
| kafka-python | * | Отслеживается |