CVE-2026-59881
Fixed in a distro release EPSS <1%CVSS 6.9
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.2, the WebSocket client accepts and decompresses frames with the RSV1 bit set even when the permessage-deflate extension was not negotiated, allowing a malicious server to cause unexpected CPU and memory consumption. This issue is fixed in version 3.14.2.
Products: aio-libs aiohttp
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| PyPI | aiohttp | 3.14.2 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | airflow-2 | no fix |
| Chainguard | airflow-3 | 3.3.0-r4 |
| Chainguard | airflow-3 | 3.3.1-r1 |
| Chainguard | airflow-core-2 | 2.11.2-r6 |
| Chainguard | apache-beam-python-3.11-sdk | 2.75.0-r2 |
| Chainguard | apache-beam-python-3.12-sdk | 2.75.0-r1 |
| Chainguard | apache-beam-python-3.13-sdk | 2.75.0-r2 |
| Chainguard | awx | 24.6.1-r49 |
| Chainguard | dask-kubernetes | 2026.3.0-r11 |
| Chainguard | dask-kubernetes-fips | 2026.3.0-r5 |
| Chainguard | dask-kubernetes-fips | 2026.3.0-r6 |
| Chainguard | datahub-ingestion-fips | 1.6.0-r9 |
| Chainguard | kserve | 0.20.0-r7 |
| Chainguard | kserve-huggingfaceserver-cuda-13.3 | 0.21.0-r4 |
| Chainguard | kserve-localmodel | 0.20.0-r7 |
| Chainguard | kserve-models-web-app | 1.0.1-r2 |
| Chainguard | kserve-storage-controller | no fix |
| Chainguard | kserve-storage-controller | 0.20.0-r7 |
| Chainguard | lmcache-cuda-12.8 | 0.5.3-r0 |
| Chainguard | open-webui | 0.11.0-r6 |
| Chainguard | puppygraph-python | 0.1.6-r2 |
| Chainguard | py3-cassandra-medusa | 0.29.1-r1 |
| Chainguard | py3.10-vllm-cuda-12.4 | 0.18.1-r7 |
| Chainguard | py3.12-vllm-cuda-12.4 | 0.18.1-r7 |
| Chainguard | py3.13-scanner-test-libraries-aiohttp | 0.0.1-r4 |
| Chainguard | text-generation-inference | 3.3.7-r23 |
| Chainguard | tritonserver-backend-vllm-cuda-13.0 | 25.11-r11 |
| Debian 12 | python-aiohttp | no fix |
| Debian 13 | python-aiohttp | no fix |
| Debian 14 | python-aiohttp | 3.14.3-1 |
| SUSE Linux Enterprise Module for Public Cloud 15 SP4 | python-aiohttp | 3.6.0-150100.3.41.1 |
| SUSE Linux Enterprise Module for Public Cloud 15 SP4 | python-aiohttp | 3.9.3-150400.10.46.1 |
| SUSE Linux Enterprise Module for Public Cloud 15 SP5 | python-aiohttp | 3.6.0-150100.3.41.1 |
| SUSE Linux Enterprise Module for Public Cloud 15 SP6 | python-aiohttp | 3.6.0-150100.3.41.1 |
| SUSE Linux Enterprise Module for Public Cloud 15 SP7 | python-aiohttp | 3.6.0-150100.3.41.1 |
| SUSE Linux Enterprise Module for Python 3 15 SP7 | python-aiohttp | 3.9.3-150400.10.46.1 |
| SUSE Linux Enterprise Server 16.0 | python-aiohttp | 3.11.16-160000.7.1 |
| SUSE Linux Enterprise Server for SAP applications 16.0 | python-aiohttp | 3.11.16-160000.7.1 |
| Ubuntu 26.10 | python-aiohttp | no fix |
| Ubuntu Pro 16.04 LTS | python-aiohttp | no fix |
| Ubuntu Pro 18.04 LTS | python-aiohttp | no fix |
| Ubuntu Pro 20.04 LTS | python-aiohttp | no fix |
| Ubuntu Pro 22.04 LTS | python-aiohttp | no fix |
| Ubuntu Pro 24.04 LTS | python-aiohttp | no fix |
| Ubuntu Pro 26.04 LTS | python-aiohttp | no fix |
| Wolfi | airflow-3 | 3.3.0-r4 |
| Wolfi | airflow-3 | 3.3.1-r1 |
| Wolfi | dask-kubernetes | 2026.3.0-r11 |
| Wolfi | kserve | 0.20.0-r7 |
| Wolfi | kserve-localmodel | 0.20.0-r7 |
| Wolfi | kserve-storage-controller | no fix |
| Wolfi | kserve-storage-controller | 0.20.0-r7 |
| Wolfi | open-webui | 0.11.0-r6 |
| Wolfi | py3-cassandra-medusa | 0.29.1-r1 |
| openSUSE Leap 16.0 | python-aiohttp | 3.11.16-160000.7.1 |
| openSUSE Tumbleweed | python-aiohttp | 3.14.3-1.1 |