CVE-2025-30215: nats-io nats-server Improper Authentication
Vulnerability summary
CVE-2025-30215 is a critical (CVSS 9.6) Improper Authentication vulnerability in nats-io nats-server. EPSS estimates a 0.60% chance of exploitation in the next 30 days, higher than 47.8% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 3Timeline
- 15-04-2025PublishedVulnerability first disclosed.
- 17-04-2025Last modifiedVulnerability information updated.
Description
NATS-Server is a High-Performance server for NATS.io, the cloud and edge native messaging system. In versions starting from 2.2.0 but prior to 2.10.27 and 2.11.1, the management of JetStream assets happens with messages in the $JS. subject namespace in the system account; this is partially exposed into regular accounts to allow account holders to manage their assets. Some of the JS API requests were missing access controls, allowing any user with JS management permissions in any account to perform certain administrative actions on any JS asset in any other account. At least one of the unprotected APIs allows for data destruction. None of the affected APIs allow disclosing stream contents. This vulnerability is fixed in v2.11.1 or v2.10.27.
CVSS metrics
7 scores · 7 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated9.6CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
- OSV · DebianEcosystem advisory · calculated9.6CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
- OSV · WolfiEcosystem advisory · calculated9.6CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
- OSV · GoEcosystem advisory · calculated9.6CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
- OSV · ChainguardEcosystem advisory · calculated9.6CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
- NVDNIST9.6CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
EPSS trend
Probability
0.60%
Chance of exploitation in the next 30 days
Percentile
48%
Versus all other CVEs
30-day change
+0.01 pp
From 0.59% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-287Improper AuthenticationWhen an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
- CWE-306Missing Authentication for Critical FunctionThe product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.
Affected systems
Chainguard7 products
- nats-server< 2.12.1-r1
- nats-server-fips< 2.12.1-r0
- nats-top< 0.6.3-r3
- nats-top-compat< 0.6.3-r3
- nats-top-fips< 0.6.3-r2
Mageia6 products
- golang-github-nats-io< 1.41.1-1.mga9
- golang-github-nats-io-jwt< 2.5.2-1.mga9
- golang-github-nats-io-nkeys< 0.4.10-1.mga9
- golang-github-prashantv-gostub< 1.1.0-1.mga9
- golang-uber-automaxprocs< 1.6.0-1.mga9
Wolfi3 products
- nats-server< 2.12.1-r1
- nats-top< 0.6.3-r3
- nats-top-compat< 0.6.3-r3
Debian1 product
- nats-serverAll versions (No fix recorded) | < 2.10.27-1
Github.com/nats-io/nats-server1 product
- v2≥ 2.11.0-RC.1, < 2.11.1 | ≥ 2.2.0, < 2.10.27 | ≥ 2.11.0, < 2.11.1
Nats-io1 product
- nats-server≥ 2.2.0, < 2.10.27 | ≥ 2.11.0-RC.1, < 2.11.1
Opensuse1 product
- govulncheck-vulndb&distro=openSUSE Tumbleweed< 0.0.20250422T152923-1.1
Ubuntu1 product
- nats-serverAll versions (No fix recorded)
8 vendors · 21 products
References
15 links- github.com/nats-io/nats-server/security/advisories/GHSA-fhg8-qxh5-7q3wX Refsource CONFIRMREPORTAdvisoryWEB