OESA-2026-4558

Source
https://www.openeuler.org/en/security/security-bulletins/detail/?id=openEuler-SA-2026-4558
Import Source
https://repo.openeuler.org/security/data/osv/OESA-2026-4558.json
JSON Data
https://api.osv.dev/v1/vulns/OESA-2026-4558
Upstream
CVE (7)
Published
2026-10-29T09:02:55Z
Modified
2026-10-29T09:15:30Z
Severity
  • 8.2 (High) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N CVSS Calculator
Summary
python-aiohttp security update
Details

Async http client/server framework (asyncio).

Security Fix(es):

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, the Secure attribute for a shared cookie is not enforced. An attacker can consequently cause a shared cookie marked Secure to be sent with an unencrypted request. This issue is fixed in version 3.14.4.(CVE-2026-111063)

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, keepalive timeout handling is absent during the initial portion of a request. An attacker can keep an idle connection open indefinitely before sending any request data, consuming server connection capacity. This issue is fixed in version 3.14.4.(CVE-2026-111064)

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, Max-Age processing can overflow and skip closing a connection. An attacker can consequently exhaust the connection pool temporarily until garbage collection resolves the connections. This issue is fixed in version 3.14.4.(CVE-2026-111065)

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. From 2.0.0 until 3.14.4, multipart request processing can retain an unbounded number of open file descriptors. An unauthenticated attacker can consequently exhaust file descriptors with specially crafted multipart requests when a handler uses Request.post(). This issue is fixed in version 3.14.4.(CVE-2026-111066)

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, an attacker can send an absolute-form request that causes Request.scheme to use attacker-controlled request-target scheme data instead of the connection protocol. Applications that use Request.scheme for security decisions can consequently be tricked into treating an unencrypted connection as encrypted or an encrypted connection as unencrypted. This issue is fixed in version 3.14.4.(CVE-2026-111748)

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, Host-Only scope on an existing parent-domain cookie can be removed by a subdomain. A user who accesses an untrusted subdomain can consequently have host-only protections stripped from cookies, although impact is limited when applications do not reflect those cookies to a browser. This issue is fixed in version 3.14.4.(CVE-2026-111749)

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, the pure Python parser accepts ambiguous HTTP request framing. An unauthenticated attacker can consequently smuggle requests when an application uses AIOHTTP_NO_EXTENSIONS or otherwise runs without a standard wheel and an intermediary interprets the framing differently. This issue is fixed in version 3.14.4.(CVE-2026-111750)

Database specific
{
    "severity":  "High"
}
References

Affected packages

openEuler:24.03-LTS-SP4 / python-aiohttp

Package

Name
python-aiohttp
Purl
pkg:rpm/openEuler/python-aiohttp&distro=openEuler-24.03-LTS-SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.14.3-2.oe2403sp4

Ecosystem specific

{
    "aarch64":  [
        "python-aiohttp-debuginfo-3.14.3-2.oe2403sp4.aarch64.rpm",
        "python-aiohttp-debugsource-3.14.3-2.oe2403sp4.aarch64.rpm",
        "python-aiohttp-help-3.14.3-2.oe2403sp4.aarch64.rpm",
        "python3-aiohttp-3.14.3-2.oe2403sp4.aarch64.rpm"
    ],
    "src":  [
        "python-aiohttp-3.14.3-2.oe2403sp4.src.rpm"
    ],
    "x86_64":  [
        "python-aiohttp-debuginfo-3.14.3-2.oe2403sp4.x86_64.rpm",
        "python-aiohttp-debugsource-3.14.3-2.oe2403sp4.x86_64.rpm",
        "python-aiohttp-help-3.14.3-2.oe2403sp4.x86_64.rpm",
        "python3-aiohttp-3.14.3-2.oe2403sp4.x86_64.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-4558.json"