NanoMQ 是一款 MQTT 消息代理(broker)。在 0.24.14 版本之前,NanoMQ 位于 中的 MQTT v5 属性解码器使用 函数为每个通过 添加的属性遍历整个链表。远程未认证客户端可以通过构造包含大量用户属性(User Properties)的 PUBLISH 或 SUBSCRIBE 数据包,导致 O(N²) 复杂度的链表插入和 CPU 开销,从而致使消息代理无法响应;重复发送此类数据包可维持拒绝服务(DoS)状态。该问题已在 0.24.14 版本中修复。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-73863 | 7.0 HIGH | NanoMQ: Heap-Buffer-Overflow in `nmq_subinfo_decode()` During MQTT v5 SUBSCRIBE Parsing |
| CVE-2026-61633 | 2.0 LOW | NanoMQ: Infinite Loop in UNSUBSCRIBE Decoder Leading to Remote DoS |