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: < 1% Very Low
KEV: No
Impact: Potential cookie theft and session hijacking via insecure transport
Action: Patch to 3.14.4
AI Analysis

Impact

AIOHTTP’s Secure attribute was not enforced for shared cookies before version 3.14.4, allowing a cookie marked as Secure to be transmitted over unencrypted HTTP. This flaw enabled an attacker to intercept token or session data that should only travel over TLS, leading to possible credential theft or unauthorized session use.

Affected Systems

Applications that depend on the aio-libs:aiohttp library and use its shared cookie feature are affected. All releases prior to 3.14.4 are vulnerable; updating to the 3.14.4 release or later resolves the issue.

Risk and Exploitability

With a CVSS score of 6.3, the vulnerability carries moderate severity. No EPSS value is available, so the current exploitation likelihood is uncertain. The issue is not listed in the CISA KEV catalog. An attacker who can observe or inject traffic on an application's non‑TLS endpoints could capture the insecurely transmitted cookie, potentially compromising user sessions.

Generated by OpenCVE AI on October 20, 2026 at 07:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade aiohttp to version 3.14.4 or later so that the Secure attribute is enforced for shared cookies.
  • Limit the use of shared cookies to HTTPS endpoints and enforce TLS for all client‑server connections.
  • Temporarily disable the shared cookie feature if it is not required or configure the application to explicitly set the Secure flag on any cookies it creates.

Generated by OpenCVE AI on October 20, 2026 at 07:18 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

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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-22T20:50:40.634Z

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

Link: CVE-2026-111063

cve-icon Vulnrichment

Updated: 2026-10-22T20:50:36.522Z

cve-icon NVD

Status : Undergoing Analysis

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

Modified: 2026-10-22T21:17:14.523

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-20T07:30:11Z

Weaknesses
  • CWE-1004

    Sensitive Cookie Without 'HttpOnly' Flag

  • CWE-311

    Missing Encryption of Sensitive Data

  • CWE-319

    Cleartext Transmission of Sensitive Information