CVE Catalog

CVE-2026-95846

HighCVSS 8.7
Published: Translated: NVD NIST

Summary

Moquette is a lightweight Java MQTT broker. Prior to 0.18.1, PostOffice.publishWill publishes a client's Last-Will message without applying the canWrite authorization and reserved-topic checks used for a normal PUBLISH. A client can configure a Will for a topic that the client is not permitted to write and cause the broker to publish the unauthorized message when the client disconnects unexpectedly. This issue allows unauthorized message injection into restricted topics. This issue is fixed in version 0.18.1.

Risk Assessment

The risk is the potential for data integrity violation in restricted topics, which could lead to unauthorized actions or false messages in systems using the broker.

Recommendation

It is recommended to immediately upgrade Moquette to version 0.18.1 or later to eliminate the vulnerability.

Other vulnerabilities in Moquette

See all
Original NVD description (English source)

Moquette is a lightweight Java MQTT broker. Prior to 0.18.1, PostOffice.publishWill publishes a client's Last-Will message without applying the canWrite authorization and reserved-topic checks used for a normal PUBLISH. A client can configure a Will for a topic that the client is not permitted to write and cause the broker to publish the unauthorized message when the client disconnects unexpectedly. This issue allows unauthorized message injection into restricted topics. This issue is fixed in version 0.18.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS