CVE-2025-30215CWE-287CWE-306

NATS-Server Fails to Authorize Certain Jetstream Admin APIs

Critical · published April 15, 2025

CVSS v3.1
9.6
EPSS
1%
Percentile
48.1
In the wild
Unconfirmed
What it is

🚨 An exposed access control flaw in NATS-Server could let any user with privileges wipe out critical data from another account! 🔥 Think of it like a poorly monitored shared office where employees can freely access each other's desks and delete important files without anyone noticing. It's a recipe for chaos, and here, that chaos is just a message away! An attacker could use this vulnerability to perform administrative actions on JetStream assets across different accounts, including potentially devastating data destruction. This means they could erase essential information or disrupt services at will, leading to substantial operational damage and loss of trust. The implications are absolutely dire!

Put simply

Think of it like a poorly monitored shared office where employees can freely access each other's desks and delete important files without anyone noticing. It's a recipe for chaos, and here, that chaos is just a message away! This vulnerability arises from missing access controls on certain JetStream API requests, allowing users with JS management permissions to manipulate assets in other accounts without proper checks. Specifically, it affects versions starting from 2.2.0 up to but not including 2.10.27 and 2.11.1.

What to do

An attacker could use this vulnerability to perform administrative actions on JetStream assets across different accounts, including potentially devastating data destruction. This means they could erase essential information or disrupt services at will, leading to substantial operational damage and loss of trust. The implications are absolutely dire! Immediate action is critical! Upgrade to NATS-Server version 2.11.1 or 2.10.27 to close this loophole. Additionally, review your access controls to ensure that only authorized users have the necessary permissions to manage JetStream assets. 🛡️ You've got this! With the right upgrades and controls in place, you’ll secure your NATS-Server like a pro! 🦸‍♂️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00601 · 48.1th percentile
Weaknesses
CWE-287 · Improper Authentication; CWE-306 · Missing Authentication for Critical Function
Published
2025-04-15T23:25Z
EPSS history
Timeline
  • 15 APR 23:25Z
    NATS-Server Fails to Authorize Certain Jetstream Admin APIs
    cvelistv5