Description
Memory allocation with excessive size value in the MQTT 3.1.1 compatibility adapter in AWS aws-c-mqtt before 0.16.2 might allow a remote actor to cause a denial of service of the client application.



To remediate this issue, users should upgrade to aws-c-mqtt 0.16.2 or later, or to an AWS Common Runtime or AWS IoT Device SDK release that bundles it.
Published: 2026-10-22
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

Memory allocation with an excessive size value in the MQTT 3.1.1 compatibility adapter of AWS aws‑c‑mqtt might allow a remote actor to cause a denial of service of the client application. The vulnerability arises from incorrect handling of size parameters during memory allocation, resulting in uncontrolled allocation that can exhaust system resources. This flaw is identified as CWE‑789, an Out‑of‑Bounds Write.

Affected Systems

AWS aws‑c‑mqtt versions prior to 0.16.2 are affected, including any builds bundled within the AWS Common Runtime or AWS IoT Device SDK that contain an older version of the library.

Risk and Exploitability

Based on the description, it is inferred that a remote actor can craft a malicious MQTT packet that triggers the oversized allocation in the 3.1.1 compatibility adapter. The CVSS score of 8.2 indicates high severity; no EPSS score is available and the vulnerability is not listed in CISA KEV, suggesting no widespread public exploit is known. The attack vector is remote, requiring network access to the MQTT endpoint, and the flaw does not provide privileged execution or local code execution, but can cause service disruption.

Generated by OpenCVE AI on October 23, 2026 at 03:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the aws-c-mqtt library to version 0.16.2 or later.
  • If using the AWS Common Runtime or AWS IoT Device SDK, verify that the bundled aws-c-mqtt component is at least 0.16.2.
  • As a temporary measure, restrict exposure of the MQTT client to trusted network sources or apply network segmentation to mitigate potential denial‑of‑service risk.

Generated by OpenCVE AI on October 23, 2026 at 03:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Description Memory allocation with excessive size value in the MQTT 3.1.1 compatibility adapter in AWS aws-c-mqtt before 0.16.2 might allow a remote actor to cause a denial of service of the client application. To remediate this issue, users should upgrade to aws-c-mqtt 0.16.2 or later, or to an AWS Common Runtime or AWS IoT Device SDK release that bundles it.
Title Memory allocation with excessive size value in the MQTT 3.1.1 compatibility adapter in aws-c-mqtt
First Time appeared Aws
Aws aws-c-mqtt
Weaknesses CWE-789
CPEs cpe:2.3:a:aws:aws-c-mqtt:*:*:*:*:*:*:*:*
Vendors & Products Aws
Aws aws-c-mqtt
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.2, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: AMZN

Published:

Updated: 2026-10-22T20:34:50.961Z

Reserved: 2026-10-22T13:18:17.258Z

Link: CVE-2026-115417

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T21:17:17.633

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

Link: CVE-2026-115417

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T03:30:15Z

Weaknesses
  • CWE-789

    Memory Allocation with Excessive Size Value