NATS nats-server before 2.9.23 and 2.10.x before 2.10.2 has an authentication bypass. An implicit $G user in an authorization block can sometimes be used for unauthenticated access, even when the intention of the configuration was for each user to have an account. The earliest affected version is 2.2.0.
Metrics
Affected Vendors & Products
Advisories
Source | ID | Title |
---|---|---|
![]() |
EUVD-2023-2730 | NATS nats-server before 2.9.23 and 2.10.x before 2.10.2 has an authentication bypass. An implicit $G user in an authorization block can sometimes be used for unauthenticated access, even when the intention of the configuration was for each user to have an account. The earliest affected version is 2.2.0. |
![]() |
GHSA-fr2g-9hjm-wr23 | NATS.io: Adding accounts for just the system account adds auth bypass |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.

Status: PUBLISHED
Assigner: mitre
Published:
Updated: 2024-09-09T20:30:00.174Z
Reserved: 2023-10-30T00:00:00
Link: CVE-2023-47090

Updated: 2024-08-02T21:01:22.641Z

Status : Modified
Published: 2023-10-30T17:15:52.467
Modified: 2024-11-21T08:29:44.953
Link: CVE-2023-47090

No data.

No data.