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

exploitDog

github логотип

GHSA-cq5v-8q36-5273

Опубликовано: 03 авг. 2026
Источник: github
Github: Прошло ревью
CVSS4: 7.1

Описание

AIOHTTP: Out-of-bounds heap read in C HTTP response parser error path (malformed chunked response)

Summary

An out-of-bounds heap read could occur in the C response parser while building an error message for a malformed response.

Impact

An attacker controlled server, or possibly an accidental response could trigger a DoS in the client.

Workaround

If unable to upgrade, the Python parser is unaffected and can be used with AIOHTTP_NO_EXTENSIONS=1.


Patch: https://github.com/aio-libs/aiohttp/commit/49f65d54150397892f7bcc4aae887767d51c322d

Пакеты

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

aiohttp

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

<= 3.14.2

3.14.3

EPSS

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

7.1 High

CVSS4

Дефекты

CWE-125
CWE-400
CWE-416

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

ubuntu
28 дней назад

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.3, an out-of-bounds heap read could occur in the C response parser while building an error message for a malformed response. An attacker controlled server, or possibly an accidental response, could trigger a DoS in the client. The vulnerable path was error message construction in aiohttp/_http_parser.pyx, where an llhttp error-position pointer was used to build a snippet for malformed chunked responses and malformed request or response bytes at the buffer end. This issue is fixed in version 3.14.3.

CVSS3: 7.5
redhat
28 дней назад

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.3, an out-of-bounds heap read could occur in the C response parser while building an error message for a malformed response. An attacker controlled server, or possibly an accidental response, could trigger a DoS in the client. The vulnerable path was error message construction in aiohttp/_http_parser.pyx, where an llhttp error-position pointer was used to build a snippet for malformed chunked responses and malformed request or response bytes at the buffer end. This issue is fixed in version 3.14.3.

nvd
28 дней назад

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.3, an out-of-bounds heap read could occur in the C response parser while building an error message for a malformed response. An attacker controlled server, or possibly an accidental response, could trigger a DoS in the client. The vulnerable path was error message construction in aiohttp/_http_parser.pyx, where an llhttp error-position pointer was used to build a snippet for malformed chunked responses and malformed request or response bytes at the buffer end. This issue is fixed in version 3.14.3.

debian
28 дней назад

AIOHTTP is an asynchronous HTTP client/server framework for asyncio an ...

EPSS

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

7.1 High

CVSS4

Дефекты

CWE-125
CWE-400
CWE-416