---
schema_version: '1.0'
id: security-20260711-724d0b
url: https://osv.dev/vulnerability/GHSA-g3cq-j2xw-wf74
url_hash: 724d0b955d753e467d4b9249caf6c609a1b017f44e43459d97682025fd599c41
canonical_url: https://osv.dev/vulnerability/GHSA-g3cq-j2xw-wf74
source: osv:ghsa
category: security/library
category_raw: cve/library
region: null
tags:
- cve
- CVE-2026-54278
- GHSA-g3cq-j2xw-wf74
- severity:CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
- aiohttp
- PyPI
lang: en
published_at: '2026-06-15T20:09:51Z'
fetched_at: '2026-07-11T06:37:17Z'
updated_at: '2026-07-11T06:38:28Z'
status: published
content_hash: dbabd7f04d4a4be55da500abfe313b45974a4731184e059e72851e7d12a7df8e
license_note: full
summary: 'aiohttp: Unread Compressed Request Bodies Bypass client_max_size During
  Cleanup'
summary_source: rss
summary_en: 'aiohttp: Unread Compressed Request Bodies Bypass client_max_size During
  Cleanup'
entities:
- name: declarativeNetRequest
  type: artifact
key_facts: []
related: []
related_auto: []
title: 'CVE-2026-54278: aiohttp: Unread Compressed Request Bodies Bypass client_max_size
  During Cleanup'
---

# CVE-2026-54278: aiohttp: Unread Compressed Request Bodies Bypass client_max_size During Cleanup

## TL;DR
aiohttp: Unread Compressed Request Bodies Bypass client_max_size During Cleanup

## Key Points
- cve / CVE-2026-54278 / GHSA-g3cq-j2xw-wf74 / severity:CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U / aiohttp / PyPI

## Details
**Severity:** CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
**Advisory:** GHSA-g3cq-j2xw-wf74 (CVE-2026-54278)

**Affected (your watchlist):**
- `PyPI:aiohttp` 3.13.3 → fixed in 3.14.1 [docker/docker-strands]

**Details:**
### Summary

During cleanup it is possible for a compressed request body to be decompressed into memory in one chunk.

### Impact

An attacker may be able to send a compressed payload in specific situations that could be decompressed into memory, potentially leading to DoS (a zip bomb edge case).

### Workaround

Disable compression if unable to upgrade.

-----

Patch: https://github.com/aio-libs/aiohttp/commit/4f7480e474cccc6a8cc2c92ad3f17a31dedf8232

**References:**
- https://github.com/aio-libs/aiohttp/security/advisories/GHSA-g3cq-j2xw-wf74
- https://github.com/aio-libs/aiohttp

_Data: OSV.dev (upstream: ghsa) — https://osv.dev/vulnerability/GHSA-g3cq-j2xw-wf74_

## Source
元記事: [CVE-2026-54278: aiohttp: Unread Compressed Request Bodies Bypass client_max_size During Cleanup](https://osv.dev/vulnerability/GHSA-g3cq-j2xw-wf74) — published 2026-06-15T20:09:51Z
