Patchwire CVEs, their patch status, and feeds to follow them

CVE-2021-21330

Fixed in a distro release EPSS 2%CVSS 3.1

aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In aiohttp before version 3.7.4 there is an open redirect vulnerability. A maliciously crafted link to an aiohttp-based web-server could redirect the browser to a different website. It is caused by a bug in the `aiohttp.web_middlewares.normalize_path_middleware` middleware. This security problem has been fixed in 3.7.4. Upgrade your dependency using pip as follows "pip install aiohttp >= 3.7.4". If upgrading is not an option for you, a workaround can be to avoid using `aiohttp.web_middlewares.normalize_path_middleware` in your applications.

Published 2021-02-26 · CVE record · OSV

Products: aio-libs aiohttp

Fixed upstream

EcosystemPackageFixed in
PyPIaiohttp3.7.4
PyPIaiohttp2545222a3853e31ace15d87ae0e2effb7da0c96b

Distro releases

ReleasePackageFixed in
Arch Linuxpython-aiohttp3.7.4-1
Debian 10python-aiohttp3.5.1-1+deb10u1
Debian 12python-aiohttp3.7.4-1
Debian 13python-aiohttp3.7.4-1
Debian 14python-aiohttp3.7.4-1
Red Hat satellite 6.10candlepin0:4.0.9-1.el7sat
Red Hat satellite 6.10foreman0:2.5.2.17-2.el7sat
Red Hat satellite 6.10python-aiohttp0:3.7.4-1.el7pc
Red Hat satellite 6.10python-ecdsa0:0.13.3-2.el7pc
Red Hat satellite 6.10python-pyyaml0:5.4.1-1.el7pc
Red Hat satellite 6.10python-urllib30:1.26.5-1.el7pc
Red Hat satellite 6.10python3-django0:2.2.24-1.el7pc
Red Hat satellite 6.10python3-ecdsa0:0.13.3-2.el7pc
Red Hat satellite 6.10python3-pyyaml0:5.4.1-1.el7pc
Red Hat satellite 6.10python3-urllib30:1.26.5-1.el7pc
Red Hat satellite 6.10satellite0:6.10.0-3.el7sat
Red Hat satellite 6.10tfm-rubygem-actionpack0:6.0.3.7-1.el7sat
Red Hat satellite 6.10tfm-rubygem-activerecord-session_store0:2.0.0-1.el7sat
Red Hat satellite 6.10tfm-rubygem-addressable0:2.8.0-1.el7sat
Red Hat satellite 6.10tfm-rubygem-nokogiri0:1.11.3-2.el7sat
Red Hat satellite 6.10tfm-rubygem-puma0:5.3.2-1.el7sat
Red Hat satellite 6.10tfm-rubygem-rails0:6.0.3.7-1.el7sat
Red Hat satellite capsule 6.10foreman0:2.5.2.17-2.el7sat
Red Hat satellite capsule 6.10python-aiohttp0:3.7.4-1.el7pc
Red Hat satellite capsule 6.10python-ecdsa0:0.13.3-2.el7pc
Red Hat satellite capsule 6.10python-pyyaml0:5.4.1-1.el7pc
Red Hat satellite capsule 6.10python-urllib30:1.26.5-1.el7pc
Red Hat satellite capsule 6.10python3-django0:2.2.24-1.el7pc
Red Hat satellite capsule 6.10python3-ecdsa0:0.13.3-2.el7pc
Red Hat satellite capsule 6.10python3-pyyaml0:5.4.1-1.el7pc
Red Hat satellite capsule 6.10python3-urllib30:1.26.5-1.el7pc
Red Hat satellite capsule 6.10satellite0:6.10.0-3.el7sat
Red Hat satellite capsule 6.10satellite-capsule0:6.10.0-3.el7sat
Red Hat satellite capsule 6.10tfm-rubygem-nokogiri0:1.11.3-2.el7sat
SUSE Linux Enterprise Module for Public Cloud 15 SP1python-aiohttp3.4.4-3.6.1
SUSE Linux Enterprise Module for Public Cloud 15 SP1python-aiohttp3.6.0-150100.3.9.1
SUSE Linux Enterprise Module for Public Cloud 15 SP1python-typing_extensions3.10.0.0-150100.3.3.1
SUSE Linux Enterprise Module for Public Cloud 15 SP2python-aiohttp3.4.4-3.6.1
SUSE Linux Enterprise Module for Public Cloud 15 SP2python-aiohttp3.6.0-150100.3.9.1
SUSE Linux Enterprise Module for Public Cloud 15 SP2python-typing_extensions3.10.0.0-150100.3.3.1
SUSE Linux Enterprise Module for Public Cloud 15 SP3python-aiohttp3.6.0-150100.3.9.1
SUSE Linux Enterprise Module for Public Cloud 15 SP3python-typing_extensions3.10.0.0-150100.3.3.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4python-aiohttp3.6.0-150100.3.9.1
SUSE Linux Enterprise Module for Server Applications 15 SP4python-typing_extensions3.10.0.0-150400.3.2.1
Ubuntu Pro 18.04 LTSpython-aiohttp3.0.1-1ubuntu0.1~esm1
Ubuntu Pro 20.04 LTSpython-aiohttp3.6.2-1ubuntu0.1~esm1
openSUSE Leap 15.3python-aiohttp3.6.0-150100.3.9.1
openSUSE Leap 15.4python-aiohttp3.6.0-150100.3.9.1
openSUSE Leap 15.4python-typing_extensions3.10.0.0-150400.3.2.1
openSUSE Tumbleweedpython-aiohttp3.8.5-2.1
openSUSE Tumbleweedpython-aiohttp3.14.3-1.1