AIOHTTP

Python library that supports both client and server side of HTTP protocol and Web-Sockets (asyncio)

Documentation
Vulnerabilities
CVE-2024-23334 - Path Traversal

Versions : 1.0.5 - 3.9.2

  • This vulnerability has been present since the introduction of the follow_symlinks parameter:

Vulnerable Code
pp.router.add_routes([
    web.static("/static", "static/", follow_symlinks=True),  # Remove follow_symlinks to avoid the vulnerability
])
  • Look at the requests or fuzz the site to look for directories leaking static resources.

Last updated