CyberRota Analysis
AI-GeneratedMoquette, a lightweight Java MQTT broker, is vulnerable to a denial-of-service attack due to the lack of limits on the depth of topic names and filters, which can lead to a StackOverflowError during processing. This vulnerability can disrupt session processing for broker clients, making it critical for users of versions prior to 0.18.1 to prioritize upgrading to the fixed version to mitigate the risk. Organizations relying on Moquette for MQTT messaging should take immediate action to protect their services from potential disruptions.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
Moquette is a lightweight Java MQTT broker. Prior to 0.18.1, Moquette does not limit the depth of topic names and topic filters before processing them through recursive CTrie insertion and matching operations. A remote client can publish or subscribe with a deeply nested topic, causing a StackOverflowError that disrupts session processing and can deny service to broker clients. This issue is fixed in version 0.18.1.
Related CVEs
Other vulnerabilities affecting the same vendor(s)