CVE catalog

CVE-2025-69226

AIOHTTP vulnerabilities

[CVE catalog]

Severity
Medium · CVSS 6.3CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Source
[NVD] · [CVE record]
EPSS
0.37% · Oct 25, 2026

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below enable an attacker to ascertain the existence of absolute path components through the path normalization logic for static files meant to prevent path traversal. If an application uses web.static() (not recommended for production deployments), it may be possible for an attacker to ascertain the existence of path components. This issue is fixed in version 3.13.3.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython-aiohttpsid3.14.3-1fixed
Debianpython-aiohttpforky3.14.3-1fixed
Debianpython-aiohttptrixie3.11.16-1+deb13u1fixed
Debianpython-aiohttptrixie-security3.11.16-1+deb13u1fixed
Debianpython-aiohttpbookworm3.8.4-1+deb12u1vulnerable
Debianpython-aiohttpbookworm-security3.8.4-1+deb12u1vulnerable
Ubuntupython-aiohttpnobleNot reportedvulnerable
Ubuntupython-aiohttpnoble3.9.1-1ubuntu0.1+esm2fixed
Ubuntupython-aiohttp-docnoble3.9.1-1ubuntu0.1+esm2fixed
Ubuntupython3-aiohttpnoble3.9.1-1ubuntu0.1+esm2fixed
PyPIaiohttpNot reported3.13.3fixed
CpeaiohttpNot reported3.13.3fixed
Ubuntupython-aiohttppro3.8.4-1vulnerable
Ubuntupython-aiohttppro3.9.1-1vulnerable
Ubuntupython-aiohttppro3.9.1-1build1vulnerable
Ubuntupython-aiohttppro3.9.1-1ubuntu0.1vulnerable
Ubuntupython-aiohttppro3.9.1-1ubuntu0.1+esm1vulnerable
Ubuntupython-aiohttppro3.9.1-1ubuntu0.1+esm2fixed
Ubuntupython-aiohttp25.103.10.11-1build1vulnerable
Ubuntupython-aiohttp25.103.11.16-1vulnerable
Ubuntupython-aiohttp25.103.11.16-1ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-aiohttpsourcesid3.13.3-1not yet assignedNot reportedNot reported
Debianpython-aiohttpsourceforky3.13.3-1not yet assignedNot reportedNot reported
Debianpython-aiohttpsourcetrixie3.11.16-1+deb13u1not yet assignedNot reportedNot reported
Debianpython-aiohttpsourcebookworm(unfixed)not yet assignedNot reportedNot reported
Ubuntupython-aiohttpdebnoble3.9.1-1ubuntu0.1+esm2Not reportedNot reportedNot reported
Ubuntupython-aiohttp-docdebnoble3.9.1-1ubuntu0.1+esm2Not reportedNot reportedNot reported
Ubuntupython3-aiohttpdebnoble3.9.1-1ubuntu0.1+esm2Not reportedNot reportedNot reported
PyPIaiohttpPyPINot reported3.13.3Not reportedGHSA-54JQ-C3M8-4M76Not reported
CpeaiohttpcpeNot reported3.13.3Not reportedNVD-CVE-2025-69226Not reported
Ubuntupython-aiohttpdebpro3.9.1-1ubuntu0.1+esm2Not reportedUBUNTU-CVE-2025-69226Not reported
Ubuntupython-aiohttpdeb25.103.11.16-1ubuntu0.1Not reportedUBUNTU-CVE-2025-69226Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [python3-aiohttp]Affected

    Source package: [python-aiohttp]

    Details (4)
    • 3.8.4-1+deb12u1 · amd64 · bookworm

      Affected

      usn · python-aiohttp · debian · bookworm; usn · python-aiohttp · debian · 12

    • 3.8.4-1+deb12u1 · arm64 · bookworm

      Affected

      usn · python-aiohttp · debian · bookworm; usn · python-aiohttp · debian · 12

    • 3.8.4-1+deb12u1 · amd64 · bookworm-security

      Affected

      usn · python-aiohttp · debian · bookworm; usn · python-aiohttp · debian · 12

    • 3.8.4-1+deb12u1 · arm64 · bookworm-security

      Affected

      usn · python-aiohttp · debian · bookworm; usn · python-aiohttp · debian · 12

  • Source package: [python-aiohttp]

    Details (4)
    • 3.8.4-1+deb12u1 · all · bookworm

      Affected

      usn · python-aiohttp · debian · bookworm; usn · python-aiohttp · debian · 12

    • 3.8.4-1+deb12u1 · all · bookworm

      Affected

      usn · python-aiohttp · debian · bookworm; usn · python-aiohttp · debian · 12

    • 3.8.4-1+deb12u1 · all · bookworm-security

      Affected

      usn · python-aiohttp · debian · bookworm; usn · python-aiohttp · debian · 12

    • 3.8.4-1+deb12u1 · all · bookworm-security

      Affected

      usn · python-aiohttp · debian · bookworm; usn · python-aiohttp · debian · 12

[Debian 13 (Trixie)]

  • Source package: [python-aiohttp]

    Details (4)
    • 3.11.16-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 3.11.16-1+deb13u1

      usn · python-aiohttp · debian · 13

    • 3.11.16-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 3.11.16-1+deb13u1

      usn · python-aiohttp · debian · 13

    • 3.11.16-1+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 3.11.16-1+deb13u1

      usn · python-aiohttp · debian · 13

    • 3.11.16-1+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 3.11.16-1+deb13u1

      usn · python-aiohttp · debian · 13

  • Source package: [python-aiohttp]

    Details (4)
    • 3.11.16-1+deb13u1 · all · trixie

      Fixed · Fixed: 3.11.16-1+deb13u1

      usn · python-aiohttp · debian · 13

    • 3.11.16-1+deb13u1 · all · trixie

      Fixed · Fixed: 3.11.16-1+deb13u1

      usn · python-aiohttp · debian · 13

    • 3.11.16-1+deb13u1 · all · trixie-security

      Fixed · Fixed: 3.11.16-1+deb13u1

      usn · python-aiohttp · debian · 13

    • 3.11.16-1+deb13u1 · all · trixie-security

      Fixed · Fixed: 3.11.16-1+deb13u1

      usn · python-aiohttp · debian · 13

Observed:

References