Skip to main content

CVE-2026-33216

HIGH
Plaintext Storage of a Password (CWE-256)
2026-03-24 https://github.com/nats-io/nats-server
7.5
CVSS 3.1 · NVD
Temporal: 8.6
Share

Severity by source

NVD PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CIRCL (temporal)
8.6 HIGH
cvss
vuln.today AI
7.5 HIGH

Plaintext MQTT passwords readable over the network via typically unauthenticated monitoring endpoints, so AV:N/AC:L/PR:N/UI:N with C:H and no integrity or availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
SUSE
8.6 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Red Hat
8.6 HIGH
qualitative

Primary rating from NVD.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

10
Analysis Updated
Jun 30, 2026 - 04:47 vuln.today
v5 (cvss_changed)
Analysis Updated
Jun 30, 2026 - 04:47 vuln.today
v4 (cvss_changed)
Analysis Updated
Jun 30, 2026 - 04:46 vuln.today
v3 (cvss_changed)
Source Code Evidence Fetched
Jun 30, 2026 - 04:46 vuln.today
Analysis Updated
Jun 30, 2026 - 04:46 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 30, 2026 - 03:24 vuln.today
cvss_changed
CVSS changed
Jun 30, 2026 - 03:24 NVD
8.6 (HIGH) 7.5 (HIGH)
Analysis Generated
Mar 24, 2026 - 21:46 vuln.today
Patch released
Mar 24, 2026 - 21:46 nvd
Patch available
CVE Published
Mar 24, 2026 - 21:42 nvd
HIGH 8.6

DescriptionNVD

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

For MQTT deployments using usercodes/passwords: MQTT passwords are incorrectly classified as a non-authenticating identity statement (JWT) and exposed via monitoring endpoints.

Affected Versions

Any version before v2.12.6 or v2.11.15

Workarounds

Ensure monitoring end-points are adequately secured.

Best practice remains to not expose the monitoring endpoint to the Internet or other untrusted network users.

AnalysisAI

Credential disclosure in NATS Server (nats-server) before v2.11.15 and v2.12.6 exposes MQTT client passwords through the server's HTTP monitoring endpoints. When MQTT clients authenticate with username/password, the server mistakenly stores the password in the field reserved for a non-authenticating JWT identity statement, which is then surfaced verbatim in monitoring data such as connection listings. There is no public exploit identified at time of analysis and SSVC marks exploitation as none, the EPSS score is very low (0.03%), and a vendor patch is available.

Vendor StatusVendor

SUSE

Severity: High
Product Status
openSUSE Leap 15.6 Fixed
SUSE Linux Enterprise Module for Package Hub 15 SP5 Fixed
SUSE Linux Enterprise Module for Package Hub 15 SP6 Fixed
openSUSE Leap 15.5 Fixed

Share

CVE-2026-33216 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy