CVE-2026-115417 – Speicherzuweisung mit übermäßigem Größenwert im MQTT-3.1.1-Kompatibilitätsadapter in aws-c-mqtt
Bulletin-ID: 2026-147-AWS
Geltungsbereich: AWS
Inhaltstyp: Wichtig (erfordert Aufmerksamkeit)
Veröffentlichungsdatum: 22.10.2026 13:30 Uhr PDT
Beschreibung:
aws-c-mqtt ist eine C99-Implementierung der MQTT-3.1.1- und MQTT5-Spezifikationen, die als Teil der AWS Common Runtime (CRT) vertrieben und im AWS IoT Device SDK für C++ v2 gebündelt ist. Wir haben CVE-2026-115417 identifiziert, eine Speicherzuweisung mit übermäßigem Größenwert (CWE-789) im MQTT-3.1.1-Kompatibilitätsadapter der Bibliothek. Unter bestimmten Bedingungen könnte ein entfernter Akteur einen Denial-of-Service des Client-Prozesses auslösen.
Betroffene Versionen: >= 0.9.1 UND < 0.16.2
Lösung:
Dieses Problem wurde in aws-c-mqtt Version v0.16.2 behoben. Wir empfehlen, ein Upgrade auf die neueste Version vorzunehmen und dafür zu sorgen, dass geforkter oder derivativer Code gepatcht wird, damit die neuen Korrekturen enthalten sind.
Problemumgehungen:
Stellen Sie nur eine Verbindung zu vertrauenswürdigen MQTT-Brokern her (z. B. AWS IoT Core, das die ausgehandelte maximale Paketgröße durchsetzt) und verwenden Sie TLS, um Manipulationen an Broker-Antworten auf dem Übertragungsweg zu verhindern. Vermeiden Sie nach Möglichkeit den MQTT-3.1.1-Kompatibilitätsadapter zugunsten eines nativen MQTT5- oder MQTT-3.1.1-Clients. Ein Upgrade auf eine korrigierte Version ist die vollständige Abhilfe.
Referenzen:
Danksagung:
Wir möchten Eunho Kim dafür danken, dass er im Rahmen des koordinierten Verfahrens zur Offenlegung von Schwachstellen an diesem Problem mitgearbeitet hat.
Bei Fragen oder Bedenken zum Thema Sicherheit wenden Sie sich bitte per E-Mail an aws-security@amazon.com .