Multipart Data Processing Vulnerability in AIOHTTP Framework
CVE-2026-128127

8.7HIGH

Key Information:

Vendor

Aio-libs

Status
Vendor
CVE Published:
13 November 2026

What is CVE-2026-128127?

AIOHTTP, an asynchronous HTTP client/server framework for Python, is susceptible to an issue in the BodyPartReader.read_chunk() method. This problem arises when processing multipart parts that utilize Content-Transfer-Encoding set to base64. The method continues reading data until reaching a chunk length that is a multiple of four, neglecting to enforce a byte limit. This situation permits a remote attacker to exploit the vulnerability by sending a malicious multipart request that circumvents the client_max_size restriction, potentially leading to excessive memory consumption. This security flaw has been addressed in AIOHTTP version 3.14.4.

Affected Version(s)

aiohttp < 3.14.4

References

CVSS V4

Score:
8.7
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.