Description
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.
Published: 2026-09-04
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw exists in the NoOp RBAC backend used by StackStorm st2, specifically within the function assert_user_is_admin_if_user_query_param_is_provided in actionexecutions.py. The function improperly handles the User argument, allowing an attacker to acquire administrative privileges by manipulating user parameters. This privilege escalation can be achieved remotely as the exploit is available to the public.

Affected Systems

The vulnerability affects all installations of StackStorm st2 up to version 3.9.0, regardless of whether RBAC is enabled. The affected component is the NoOp RBAC backend. Any user or service that can exploit the API endpoint of the action executions controller is susceptible.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Nevertheless, since the attack vector is remote and the exploit is publicly available, the risk of privilege escalation remains significant. An attacker could gain admin rights to the StackStorm controller, potentially compromising the orchestrated workflows and data stored within the system.

Generated by OpenCVE AI on September 4, 2026 at 13:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade StackStorm to the latest stable release where the NoOp RBAC backend flaw is addressed.
  • If an upgrade cannot be performed immediately, disable the NoOp RBAC backend and enable a proper RBAC implementation to enforce correct privilege checks.
  • Restrict and monitor access to the actionexecutions endpoint, ensuring that only trusted users or services can invoke it, and review logs for suspicious use of the ‘user’ query parameter.
  • Apply general security best practices, including patch management, least privilege, and network segmentation, to reduce exposure.

Generated by OpenCVE AI on September 4, 2026 at 13:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 12:45:00 +0000

Type Values Removed Values Added
Description 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.
Title StackStorm st2 NoOp RBAC backend actionexecutions.py privileges management
First Time appeared Stackstorm
Stackstorm st2
Weaknesses CWE-266
CWE-269
CPEs cpe:2.3:a:stackstorm:st2:*:*:*:*:*:*:*:*
Vendors & Products Stackstorm
Stackstorm st2
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.3, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-09-04T12:30:10.474Z

Reserved: 2026-09-04T05:35:42.404Z

Link: CVE-2026-85513

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-04T13:20:11.130

Modified: 2026-09-04T13:22:24.073

Link: CVE-2026-85513

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T17:00:16Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment

  • CWE-269

    Improper Privilege Management