Bug 2573471 (CVE-2026-128127) - CVE-2026-128127 aiohttp: aiohttp: Denial of Service via crafted base64 multipart request
Summary: CVE-2026-128127 aiohttp: aiohttp: Denial of Service via crafted base64 multip...
Keywords:
Status: NEW
Alias: CVE-2026-128127
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-11-13 20:41 UTC by OSIDB Bzimport
Modified: 2026-11-13 20:48 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-11-13 20:41:27 UTC
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, BodyPartReader.read_chunk() processing a multipart part with Content-Transfer-Encoding set to base64 keeps reading until the chunk length is a multiple of four without enforcing a byte limit. A short Content-Length or a long run of whitespace can cause one call to read the remaining body into memory before the size check or spin on the event loop. A remote attacker can send such a multipart request to a handler that reads multipart data and bypass client_max_size. This issue is fixed in version 3.14.4.


Note You need to log in before you can comment on or make changes to this bug.