Description
ruoyi-ai 3.0.0 through 3.1.0 contains a missing authorization vulnerability in the GET /workflow/search endpoint that exposes other users' private workflows. Authenticated non-admin users can query this endpoint, which lacks owner or is_public filtering, to list enabled private workflows in the same tenant, including UUIDs and full node and edge configurations.
Published: 2026-10-09
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure of Private Workflows
Action: Apply Patch
AI Analysis

Impact

The vulnerability resides in the GET /workflow/search endpoint of ruoyi-ai, which lacks proper authorization checks and allows authenticated non-admin users to retrieve other users’ private workflow data, including UUIDs and full node and edge configurations. Without owner or is_public filtering, the endpoint exposes sensitive workflow information and can be used to reconstruct complete private workflows. This flaw can compromise confidentiality by enabling data leakage of workflow definitions within the same tenant.

Affected Systems

The affected product is Ageerle’s ruoyi-ai. All releases from version 3.0.0 up to and including 3.1.0 are vulnerable. The CNAs identify this vulnerability in the ruoyi-ai module supplied by ageerle for the pandarobot package.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, and the EPSS score is not available, which suggests no publicly documented exploitation activity. The vulnerability is not listed in the CISA KEV catalog. An attacker must be an authenticated user without administrative privileges to exploit this flaw. Because the endpoint is authenticated but does not enforce ownership checks, compromising an account or using any valid credential within the tenant suffices to exploit the missing authorization and enumerate private workflows.

Generated by OpenCVE AI on October 9, 2026 at 16:26 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ruoyi-ai to a patched version that restores proper authorization checks on the /workflow/search endpoint.
  • Implement a temporary hard‑state firewall or reverse‑proxy rule to block non‑admin users from accessing or invoking the /workflow/search URL until a fix is available.
  • If upgrading is not immediately possible, modify the application code or introduce an authorization plug‑in to ensure that only workflow owners or administrators can query private workflows, effectively requiring an owner or is_public filter on the endpoint.

Generated by OpenCVE AI on October 9, 2026 at 16:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
References

Tue, 13 Oct 2026 02:15:00 +0000


Fri, 09 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 09 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
First Time appeared Ageerle
Ageerle ruoyi-ai
Vendors & Products Ageerle
Ageerle ruoyi-ai

Fri, 09 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description ruoyi-ai 3.0.0 through 3.1.0 contains a missing authorization vulnerability in the GET /workflow/search endpoint that exposes other users' private workflows. Authenticated non-admin users can query this endpoint, which lacks owner or is_public filtering, to list enabled private workflows in the same tenant, including UUIDs and full node and edge configurations.
Title ruoyi-ai 3.0.0 through 3.1.0 Missing Authorization via /workflow/search
First Time appeared Pandarobot
Pandarobot ruoyi Ai
Weaknesses CWE-862
CPEs cpe:2.3:a:pandarobot:ruoyi_ai:*:*:*:*:*:*:*:*
Vendors & Products Pandarobot
Pandarobot ruoyi Ai
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Ageerle Ruoyi-ai
Pandarobot Ruoyi Ai
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T01:36:43.781Z

Reserved: 2026-10-09T13:44:40.884Z

Link: CVE-2026-108111

cve-icon Vulnrichment

Updated: 2026-10-09T17:23:53.119Z

cve-icon NVD

Status : Deferred

Published: 2026-10-09T16:17:26.607

Modified: 2026-10-13T02:16:56.720

Link: CVE-2026-108111

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T17:15:09Z

Weaknesses