Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-mgf9-4vpg-hj56

Опубликовано: 15 июн. 2026
Источник: github
Github: Прошло ревью
CVSS3: 7.5

Описание

tornado AsyncHTTPClient accumulates decompressed chunks without size limit (gzip bomb)

Tornado's gzip decompression routines work in limited-size chunks, but have no overall limit for the total size of decompressed chunks that they will accumulate (There has always been a limit for the total compressed size). This allows a malicious server to consume effectively unlimited amounts of memory if it is accessed via SimpleAsyncHTTPClient in its default configuration. HTTPServer is not affected in its default configuration, but it is if decompress_request=True is set.

This bug is fixed in Tornado 6.5.6. max_body_size is now checked both for the compressed and cumulative decompressed size of the response.

Prior to upgrading, this issue can be mitigated by setting decompress_response=False or using CurlAsyncHTTPClient.

Пакеты

Наименование

tornado

pip
Затронутые версииВерсия исправления

< 6.5.6

6.5.6

EPSS

Процентиль: 44%
0.00572
Низкий

7.5 High

CVSS3

Дефекты

CWE-409

Связанные уязвимости

CVSS3: 7.5
ubuntu
26 дней назад

Tornado is a Python web framework and asynchronous networking library. Prior to 6.5.6, Tornado gzip decompression routines processed limited-size chunks but did not enforce an overall limit on accumulated decompressed chunks, allowing a malicious server accessed by SimpleAsyncHTTPClient or an HTTPServer configured with decompress_request=True to consume effectively unlimited memory. This issue is fixed in version 6.5.6.

CVSS3: 7.5
nvd
26 дней назад

Tornado is a Python web framework and asynchronous networking library. Prior to 6.5.6, Tornado gzip decompression routines processed limited-size chunks but did not enforce an overall limit on accumulated decompressed chunks, allowing a malicious server accessed by SimpleAsyncHTTPClient or an HTTPServer configured with decompress_request=True to consume effectively unlimited memory. This issue is fixed in version 6.5.6.

CVSS3: 7.5
debian
26 дней назад

Tornado is a Python web framework and asynchronous networking library. ...

suse-cvrf
около 2 месяцев назад

Security update for python-tornado6

suse-cvrf
около 1 месяца назад

Security update for python-tornado

EPSS

Процентиль: 44%
0.00572
Низкий

7.5 High

CVSS3

Дефекты

CWE-409