`aiohttp` Open Redirect vulnerability (`normalize_path_middleware` middleware)
Description
Reviewed
Feb 26, 2021
Published to the GitHub Advisory Database
Feb 26, 2021
Published by the National Vulnerability Database
Feb 26, 2021
Last updated
Sep 3, 2024
Impact
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.Patches
This security problem has been fixed in v3.7.4. Upgrade your dependency as follows:
pip install aiohttp >= 3.7.4
Workarounds
If upgrading is not an option for you, a workaround can be to avoid using
aiohttp.web_middlewares.normalize_path_middleware
in your applications.References
For more information
If you have any questions or comments about this advisory:
Credit: Jelmer Vernooij and Beast Glatisant.
References