AIOHTTP представляет собой асинхронную структуру HTTP-клиент/сервер для асинсио и Python. До версии 3.14.0, использование ``CookieJar.load(…
AIOHTTP представляет собой асинхронную структуру HTTP-клиент/сервер для асинсио и Python. До версии 3.14.0, использование ``CookieJar.load()`` с ненадежным вводом может разрешить произвольное исполнение кода. Большинство приложений, использующих эту функцию, будут делать это с собственными данными пользователя, поэтому это вряд ли повлияет на многие приложения. Версия 3.14.0 исправляет проблему. Если приложение позволяет загружать файлы, контролируемые злоумышленником, обходной путь для старых выпусков будет заключаться в дезинфекции файлов перед загрузкой.
Продукт десериализует ненадёжные данные без достаточной проверки того, что полученные данные окажутся допустимыми.
https://cwe.mitre.org/data/definitions/502.html →Открыть в коллекции CWE →Злоумышленник пытается эксплуатировать приложение путём внедрения дополнительного вредоносного содержимого в процессе обработки сериализованных объектов. Разработчики используют сериализацию для преобразования данных или состояния в статичный двоичный формат с целью сохранения на диск или передачи по сети. Впоследствии эти объекты десериализуются для восстановления данных/состояния. Внедряя некорректный объект в уязвимое приложение, злоумышленник потенциально может скомпрометировать его, манипулируя процессом десериализации. Это может привести к ряду нежелательных последствий, включая удалённое выполнение кода.
https://capec.mitre.org/data/definitions/586.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| Отслеживается | ||
| python-aiohttp | Отслеживается | |
| python-aiohttp | Отслеживается | |
| aiohttp | * | Отслеживается |
| python3-module-aiohttp | Отслеживается | |
| python3-module-aiohttp | Отслеживается | |
| python3-module-aiohttp+speedups | Отслеживается | |
| python3-module-aiohttp+speedups | Отслеживается |