Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid low-privilege StackStorm credentials
-
DeliverySend crafted API request with arbitrary user= parameter to /v1/actionexecutions
-
ExploitNoOp RBAC backend skips admin enforcement check
-
ExecutionAccess target user's execution records and workflow context
-
ImpactExfiltrate sensitive automation data or trigger privileged actions under target identity
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must hold a valid StackStorm user account with API access at any privilege level (PR:L). The critical enabling condition is that the StackStorm deployment uses the default NoOp RBAC backend - meaning RBAC has not been explicitly enabled and configured. Deployments that have activated an enterprise RBAC backend (replacing the NoOp backend) are not vulnerable to this specific issue. No user interaction, special platform configuration beyond the default install, or elevated privileges are required. Exploitation is limited to users who can authenticate to the st2api network endpoint; network-isolated deployments reduce but do not eliminate risk if internal accounts are compromised. |
| Impact | The CVSS 4.0 score of 5.3 with exploitation status E:P (proof-of-concept available) presents moderate but practically significant risk in context. Authentication at the low-privilege level (PR:L) is required, which is the primary limiting factor - an attacker must first hold a valid StackStorm account. However, StackStorm is an automation platform routinely handling privileged infrastructure operations, and horizontal privilege escalation to another user's execution context can expose sensitive workflow parameters, embedded credentials, API tokens, or allow unauthorized triggering of infrastructure actions under another user's identity. The fact that this affects default installations (RBAC disabled) rather than a non-default configuration dramatically broadens the realistic attack surface: most StackStorm deployments that have not explicitly enabled an RBAC backend are vulnerable. No KEV listing is present, and EPSS data is absent from the input - exploitation scope is currently unknown beyond POC availability. The prior related CVE-2022-44009 on the same sink suggests this code area has been under scrutiny; vendor non-response is a data gap and risk amplifier. |
| Exploit ScenarioDerived | An attacker with a low-privilege StackStorm account - potentially a shared service account, a compromised developer credential, or a user with minimal permissions - sends a crafted HTTP GET request to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 04, 2026
Improper privilege management in StackStorm st2 up to 3.9.0 allows authenticated low-privilege users to bypass user-scoping restrictions on the action executions API by manipulating the user query parameter. The root cause is that assert_user_is_admin_if_user_query_param_is_provided in st2api/st2api/controllers/v1/actionexecutions.py performs no enforcement when the default NoOp RBAC backend is active - meaning every default StackStorm installation without explicit RBAC configuration is vulnerable. A public proof-of-concept exists via GitHub issue #6379, and the vendor has not yet responded to the disclosure; no patch is available at time of analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis - the StackStorm project has not responded to the disclosure per the CVE description. The primary compensating control is to enable StackStorm's enterprise RBAC backend, which replaces the NoOp backend and enforces actual privilege checks on the user query parameter; this eliminates the vulnerability but requires purchasing or configuring the enterprise RBAC module. As a network-layer mitigation, restrict access to the st2api endpoint (default port 9101) to trusted internal networks or authenticated VPN users only, reducing the pool of attackers who can reach the API. Additionally, audit action execution logs for suspicious cross-user user parameter usage to detect potential prior exploitation. Monitor https://github.com/StackStorm/st2/issues/6379 and the StackStorm GitHub repository for an upstream patch.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
StackStorm (st2) is an event-driven automation and orchestration platform widely used in DevOps and network automation workflows. Its RBAC system supports pluggable backends; the NoOp backend is the default when RBAC is not explicitly configured, and it performs no access-control enforcement whatsoever. The vulnerable function assert_user_is_admin_if_user_query_param_is_provided in the v1 actionexecutions controller is intended to enforce that only administrators may specify an arbitrary user query parameter - which scopes execution queries to a target user's context. Under the NoOp backend this guard is never executed, constituting CWE-269 (Improper Privilege Management): the privilege check exists in code but is rendered inert by the backend selection. The affected CPE is cpe:2.3:a:stackstorm:st2:*:*:*:*:*:*:*:* covering all versions through 3.9.0. The CVE description explicitly distinguishes this from prior CVE-2022-44009, which required the Jinja RBAC backend to be active; this issue triggers on the default install path.
Know when Stackstorm gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-accessible API requiring low-privilege auth (PR:L); limited confidentiality and integrity impact on user execution context; no availability impact identified.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A weakness has been identified in StackStorm st2 up to 3.9.0. This issue affects the function assert_user_is_admin_if_user_query_param_is_provided of the file st2api/st2api/controllers/v1/actionexecutions.py of the component NoOp RBAC backend. This manipulation of the argument User causes improper privilege management. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. Prior advisory CVE-2022-44009 was reported as a follow-up on the same sink, but this issue is distinct: it needs no Jinja RBAC und affects default install with RBAC disabled. The project was informed of the problem early through an issue report but has not responded yet.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
More in Stackstorm
View allIn StackStorm versions prior to 3.6.0, the jinja interpreter was not run in sandbox mode and thus allows execution of un
Improper access control in Key-Value RBAC in StackStorm version 3.7.0 didn't check the permissions in Jinja filters, all
StackStorm before 3.4.1, in some situations, has an infinite loop that consumes all available memory and disk space. Rat
Improper privilege management in StackStorm st2's API Key Handler allows authenticated remote attackers to manipulate th
In st2web in StackStorm Web UI before 2.9.3 and 2.10.x before 2.10.3, it is possible to bypass the CORS protection mecha
Cross-site scripting (XSS) vulnerability in the Web UI of StackStorm versions prior to 3.8.0 allowed logged in users wit
Incorrect access control in StackStorm API (st2api) in StackStorm before 2.9.2 and 2.10.x before 2.10.1 allows an attack
EUVD-2026-71087
GHSA-w6wr-mr8c-m255
NVD
CVE.org
EPSS
VulDB
Exploit-DB