Ad

CVE-2026-128128

HIGH CVSS 3.1: 7,5 EPSS 0.48%
Обновлено 14 ноября 2026
Python
Параметр Значение
CVSS 7,5 (HIGH)
Устранено в версии 3.14.4
Тип уязвимости CWE-770 (Выделение ресурсов без ограничений)
Поставщик Python
Публичный эксплойт Нет

AIOHTTP — асинхронный клиент-серверный фреймворк HTTP для asyncio и Python. До 3.14.4 считыватель C WebSocket добавляет объявленную длину кадра к размеру уже буферизованного частичного сообщения с использованием подписанной 64-битной арифметики. Длина около двух до мощности 63 может переполнять, позволяя пройти проверку max_msg_size.

Удаленный узел может отправить небольшой неокончательный фрагмент, за которым следует негабаритное сообщение, и вызвать неограниченное потребление памяти. Читатель Python WebSocket не пострадал. Эта проблема исправлена в версии 3.14.4.

Показать оригинальное описание (EN)

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, the C WebSocket reader adds a declared frame length to the size of an already buffered partial message using signed 64-bit arithmetic. A length near two to the power of 63 can overflow, allowing the max_msg_size check to pass. A remote peer can send a small non-final fragment followed by an oversized message and cause unbounded memory consumption. The Python WebSocket reader is unaffected. This issue is fixed in version 3.14.4.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Нет
Нет модификации данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1