CVE-2026-95846

HIGH CVSS 4.0: 8.7 EPSS 0.27%
Updated Sep 25, 2026
Moquette-Io
Parameter Value
CVSS 8.7 (HIGH)
Affected Versions before 0.18.1
Fixed In 0.18.1
Type CWE-862 (Missing Authorization)
Vendor Moquette-Io
Public PoC No

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.

Attack Parameters

Attack Vector
Network
Can be exploited remotely
Attack Complexity
Low
Easy to exploit
Attack Requirements
None
No additional conditions
Privileges Required
None
No privileges needed
User Interaction
None
No user interaction needed

Impact Assessment

Confidentiality
None
No data leak
Integrity
High
Complete data modification
Availability
None
No disruption

CVSS Vector v4.0

Vulnerable Products 1

Configuration From (including) Up to (excluding)
Moquette Moquette
cpe:2.3:a:moquette:moquette:*:*:*:*:*:*:*:*
— 0.18.1