Denial of Service in mqtt
Moderate severity
GitHub Reviewed
Published
Dec 28, 2017
to the GitHub Advisory Database
•
Updated Jan 9, 2023
Description
Published to the GitHub Advisory Database
Dec 28, 2017
Reviewed
Jun 16, 2020
Last updated
Jan 9, 2023
Affected versions of
mqtt
do not properly handle PUBLISH packets returning from the server, leading to a Denial of Service condition.The vulnerability is completely mitigated if the only connected servers are trusted, guaranteed not to be under the control of a malicious actor.
Proof of Concept
The following is a demonstration of how to generate the malicious packet sequence, but does not include information on handling the initial network connections and MQTT overhead.
Recommendation
Update to version 2.15.0 or later.
References