Authentication Bypass Vulnerability in Moquette MQTT Broker
CVE-2026-95848

9.3CRITICAL

Key Information:

Status
Vendor
CVE Published:
23 September 2026

What is CVE-2026-95848?

Moquette is a lightweight Java MQTT broker that faces a vulnerability related to its authentication and authorization mechanisms. Specifically, prior to version 0.18.1, if a configured authenticator or authorizer class fails to load due to issues such as a misspelled class name, missing dependency, constructor failure, or classpath issues, the server incorrectly reverts to default policies—AcceptAllAuthenticator and PermitAllAuthorizatorPolicy. This flaw could unintentionally disable crucial authentication controls, even when operators have explicitly configured them. This significant oversight is addressed in version 0.18.1 of the broker.

Affected Version(s)

moquette < 0.18.1

References

CVSS V4

Score:
9.3
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.