NATS allows MQTT clients to bypass ACL checks
Description
Published to the GitHub Advisory Database
Mar 24, 2026
Reviewed
Mar 24, 2026
Published by the National Vulnerability Database
Mar 25, 2026
Last updated
Mar 27, 2026
Background
NATS.io is a high performance open source pub-sub distributed communication technology, built for the cloud, on-premise, IoT, and edge computing.
The nats-server provides an MQTT client interface.
Problem Description
When using ACLs on message subjects, these ACLs were not applied in the
$MQTT.>namespace, allowing MQTT clients to bypass ACL checks for MQTT subjects.Affected Versions
Any version before v2.12.6 or v2.11.15
Workarounds
None.
References