CVE-2026-63341 Details
Description
Aedes is an MQTT broker that can run on any stream server. Prior to 1.1.1, the MQTT broker does not bound topic depth or structural complexity before passing topics through `mqemitter` into `qlobber`. A `PUBLISH`, `SUBSCRIBE`, or registered `Will` message containing an excessively deep topic can reach `qlobber._split_words` in `lib/qlobber.js` and trigger an uncaught `too many words` exception. Calls from `handlers/subscribe.js` and the publishing logic are not protected against that exception, so it escapes to the `Node.js event loop` and terminates the entire broker. The `Will` path is independently reachable when a client disconnects ungracefully: it calls `broker.publish` directly and bypasses the `PUBLISH` handler. An attacker must be able to establish an `MQTT session`, authenticated or unauthenticated according to broker configuration. A successful attack disconnects all legitimate clients and prevents reconnection until the broker process restarts. This issue is fixed in version 1.1.1.
A denial-of-service vulnerability has been identified in Aedes MQTT broker versions prior to 1.1.1. The issue arises from the broker's failure to validate the depth and structural complexity of MQTT topic strings before processing them. This lack of validation allows remote clients to send deeply nested topics that exceed the internal routing library's limits, causing an uncaught exception that crashes the entire broker process. The vulnerability can be exploited by sending a PUBLISH, SUBSCRIBE, or Will message with an excessively deep topic, leading to a complete service disruption.
Users can upgrade to Aedes version 1.1.1 or later, where this vulnerability has been patched.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 30, 2026CISA-ADP
Assessed Nov 5, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/moscajs/aedes/security/advisories/GHSA-xxqp-5qx8-gj5q | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/moscajs/aedes/commit/b9024faa4cb416c4c6980760b4d7f55336315f2d | [email protected] | Source CodeVendor |
| https://github.com/moscajs/aedes/releases/tag/v1.1.1 | [email protected] | Release NotesVendor |
| https://github.com/moscajs/aedes/security/advisories/GHSA-xxqp-5qx8-gj5q | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-248 | Uncaught Exception | [email protected] |
| CWE-400 | Uncontrolled Resource Consumption | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Aedes | <= 1.1.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 5, 2026 | CVE Modified | CISA-ADP |
| Oct 30, 2026 | New CVE Received | [email protected] |
Volerion