CVE catalog

CVE-2026-50269

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.0, attacker-controlled input included into multipart/payload headers can be used to modify a request to in

[CVE catalog]

Severity
Medium · CVSS 5.9CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.53% · Oct 25, 2026

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.0, attacker-controlled input included into multipart/payload headers can be used to modify a request to inject additional headers or similar. In the unlikely situation that an application is passing user-controlled strings into MultipartWriter.append(headers=...) or Payload.headers, then an attacker may be able to modify the request to inject headers or change the contents of the request. This vulnerability is fixed in 3.14.0.

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+deb13u1vulnerable
Debianpython-aiohttptrixie-security3.11.16-1+deb13u1vulnerable
Debianpython-aiohttpbookworm3.8.4-1+deb12u1vulnerable
Debianpython-aiohttpbookworm-security3.8.4-1+deb12u1vulnerable
Cpepython-aiohttpNot reportedNot reportedvulnerable
CpeaiohttpNot reported3.14.0fixed
PyPIaiohttpNot reported3.14.0fixed
Susepython-aiohttplinux enterprise server 16.03.11.16-160000.6.1fixed
Susepython-aiohttplinux enterprise server for sap applications 16.03.11.16-160000.6.1fixed
Susepython-aiohttplinux enterprise module for public cloud 15 sp43.6.0-150100.3.38.1fixed
Susepython-aiohttplinux enterprise module for public cloud 15 sp53.6.0-150100.3.38.1fixed
Susepython-aiohttplinux enterprise module for public cloud 15 sp63.6.0-150100.3.38.1fixed
Susepython-aiohttplinux enterprise module for public cloud 15 sp73.6.0-150100.3.38.1fixed
Opensusepython-aiohttpleap 16.03.11.16-160000.6.1fixed
Opensusepython-aiohttptumbleweed3.14.1-1.1fixed
CpeaiohttpNot reported3.14.0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-aiohttpsourcesid3.14.0-1not yet assignedNot reportedNot reported
Debianpython-aiohttpsourceforky3.14.0-1not yet assignedNot reportedNot reported
Debianpython-aiohttpsourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianpython-aiohttpsourcebookworm(unfixed)not yet assignedNot reportedNot reported
CpeaiohttpcpeNot reported3.14.0Not reportedNot reportedNot reported
PyPIaiohttpPyPINot reported3.14.0Not reportedGHSA-M6QW-4CW2-HM4MNot reported
Susepython-aiohttprpmlinux enterprise server 16.03.11.16-160000.6.1Not reportedSUSE-SU-2026:22819-1Not reported
Susepython-aiohttprpmlinux enterprise server for sap applications 16.03.11.16-160000.6.1Not reportedSUSE-SU-2026:22819-1Not reported
Susepython-aiohttprpmlinux enterprise module for public cloud 15 sp43.6.0-150100.3.38.1Not reportedSUSE-SU-2026:3208-1Not reported
Susepython-aiohttprpmlinux enterprise module for public cloud 15 sp53.6.0-150100.3.38.1Not reportedSUSE-SU-2026:3208-1Not reported
Susepython-aiohttprpmlinux enterprise module for public cloud 15 sp63.6.0-150100.3.38.1Not reportedSUSE-SU-2026:3208-1Not reported
Susepython-aiohttprpmlinux enterprise module for public cloud 15 sp73.6.0-150100.3.38.1Not reportedSUSE-SU-2026:3208-1Not reported
Opensusepython-aiohttprpmleap 16.03.11.16-160000.6.1Not reportedOPENSUSE-SU-2026:21372-1Not reported
Opensusepython-aiohttprpmtumbleweed3.14.1-1.1Not reportedOPENSUSE-SU-2026:11097-1Not reported
CpeaiohttpcpeNot reported3.14.0Not reportedNVD-CVE-2026-50269Not reported

Notes

[trixie] python-aiohttp: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [python3-aiohttp]Affected

    Source package: [python-aiohttp]

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

      Affected

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

    • 3.8.4-1+deb12u1 · arm64 · bookworm

      Affected

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

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

      Affected

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

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

      Affected

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

  • Source package: [python-aiohttp]

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

      Affected

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

    • 3.8.4-1+deb12u1 · all · bookworm

      Affected

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

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

      Affected

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

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

      Affected

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

[Debian 13 (Trixie)]

  • [python3-aiohttp]Affected

    Source package: [python-aiohttp]

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

      Affected

      nvd · python-aiohttp · debian · 13

    • 3.11.16-1+deb13u1 · arm64 · trixie

      Affected

      nvd · python-aiohttp · debian · 13

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

      Affected

      nvd · python-aiohttp · debian · 13

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

      Affected

      nvd · python-aiohttp · debian · 13

  • Source package: [python-aiohttp]

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

      Affected

      nvd · python-aiohttp · debian · 13

    • 3.11.16-1+deb13u1 · all · trixie

      Affected

      nvd · python-aiohttp · debian · 13

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

      Affected

      nvd · python-aiohttp · debian · 13

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

      Affected

      nvd · python-aiohttp · debian · 13

[openSUSE Tumbleweed]

  • Source package: [python-aiohttp]

    Details (1)
    • 3.14.3-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.14.1-1.1

      Version impact unknown

      nvd · python-aiohttp · opensuse · tumbleweed

  • Source package: [python-aiohttp]

    Details (1)
    • 3.14.3-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.14.1-1.1

      Version impact unknown

      nvd · python-aiohttp · opensuse · tumbleweed

Observed:

References