Description
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.
Published: 2026-10-19
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Potential cookie theft and session hijacking via insecure transport
Action: Patch to 3.14.4
AI Analysis

Impact

AIOHTTP had a flaw where the Secure attribute for a shared cookie was not enforced. This allowed the cookie to be sent over an unencrypted request, which means anyone able to capture that traffic could read the cookie value. The vulnerability effectively enables cookie theft or session hijacking and is linked to the CWE‑1004 and CWE‑311 weaknesses in the library.

Affected Systems

The issue affects the aio‑libs:aiohttp library. Versions older than 3.14.4 are impacted. Any application that uses aiohttp to handle shared cookies over non‑TLS connections is vulnerable.

Risk and Exploitability

The CVSS score of 6.3 indicates moderate severity, and the EPSS score is not available so current exploitation probability cannot be quantified. The vulnerability is not listed in the CISA KEV catalog. An attacker who can intercept HTTP traffic might exploit the flaw by capturing a secure cookie that should only be transmitted over TLS, potentially leading to credential compromise and unauthorized session use.

Generated by OpenCVE AI on October 19, 2026 at 18:30 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade aiohttp to version 3.14.4 or later to enforce the Secure attribute for shared cookies.
  • Verify that your application does not expose shared cookies on non‑TLS endpoints and that HTTPS is used for all client‑server interactions.
  • Consider disabling the use of shared cookies in aiohttp if they are not required, or configure your application to explicitly set the Secure flag on cookies.

Generated by OpenCVE AI on October 19, 2026 at 18:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-494j-54xm-rwp3 AIOHTTP: Secure attribute not enforced for shared cookie
History

Tue, 20 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-319
References
Metrics threat_severity

None

cvssV3_1

{'score': 3.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N'}

threat_severity

Low


Mon, 19 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Aio-libs
Aio-libs aiohttp
Vendors & Products Aio-libs
Aio-libs aiohttp

Mon, 19 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Description 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.
Title AIOHTTP: Secure attribute not enforced for shared cookie
Weaknesses CWE-1004
CWE-311
References
Metrics cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Aio-libs Aiohttp
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-19T16:44:31.331Z

Reserved: 2026-10-15T12:47:13.665Z

Link: CVE-2026-111063

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-19T17:17:03.237

Modified: 2026-10-19T20:55:02.217

Link: CVE-2026-111063

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-19T16:44:31Z

Links: CVE-2026-111063 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T20:45:03Z

Weaknesses
  • CWE-1004

    Sensitive Cookie Without 'HttpOnly' Flag

  • CWE-311

    Missing Encryption of Sensitive Data

  • CWE-319

    Cleartext Transmission of Sensitive Information