Description
Flow-Like is a platform for building end-to-end use cases. Prior to version 1.0.4, `GET /api/v1/apps/{app_id}/invoke/presign` grants Azure Blob Storage SAS credentials with write and delete access to app content to any app member that has `ExecuteEvents`, even when that member lacks `ReadFiles` and `WriteFiles`. The route treats file permissions as optional after the `ExecuteEvents` gate. When the caller has neither file permission, it selects `CredentialsAccess::InvokeNone`. In the Azure credential provider, `InvokeNone` still mints a `content_sas_token` for `apps/{app_id}` with `sp=rwdl`, plus user-content and log SAS tokens. The returned shared credential is enough for the low-privilege caller to directly write or delete blobs under the app content prefix. Version 1.0.4 patches the issue. Flow-Like Studio and the hosted Flow-Like Web App are not affected. These deployments use AWS-backed storage. Self-hosted deployments are only affected if they use Azure Blob Storage as the storage backend. In affected deployments, the issue only applies to authenticated app members who have workflow execution permissions but should not have app file write/delete permissions. Users of affected self-hosted Azure deployments should update to version 1.0.4 or the latest dev branch.
Published: 2026-08-19
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Flow‑Like’s GET /api/v1/apps/{app_id}/invoke/presign endpoint, before version 1.0.4, could issue Azure Blob Storage SAS tokens that grant write and delete permissions on app content to any user who holds ExecuteEvents privileges, even if that user lacks ReadFiles or WriteFiles rights. The endpoint treats file permissions as optional after the ExecuteEvents gate, resulting in a token that allows direct modification or removal of any blob under the app content prefix, thereby compromising data integrity and availability.

Affected Systems

The flaw affects Rheosoph’s Flow‑Like platform on self‑hosted installations that use Azure Blob Storage as their backend and are running a version earlier than 1.0.4. Hosted Flow‑Like Studio and the hosted Flow‑Like Web App, which employ AWS‑backed storage, are not impacted. Self‑hosted deployments that use Azure Blob Storage must update to version 1.0.4 or the latest development branch to eliminate the issue.

Risk and Exploitability

The vulnerability has a CVSS score of 7.2, indicating high severity. The attack can be carried out by any authenticated app member who has ExecuteEvents rights but not file‑write permissions, which limits exploitation to legitimate users who possess workflow execution privileges. While the EPSS score is not available and the flaw is not listed in CISA’s KEV catalog, the ability to write or delete arbitrary blobs can lead to data loss, tampering, or privilege escalation within the affected application, warranting timely remediation.

Generated by OpenCVE AI on August 20, 2026 at 13:32 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Flow‑Like to version 1.0.4 or newer on all self‑hosted instances that use Azure Blob Storage
  • Restrict ExecuteEvents permissions to users who also have appropriate file‑write rights, or remove the ExecuteEvents privilege from users who do not need it
  • Verify that self‑hosted deployments are not using Azure Blob Storage, or if they are, schedule an upgrade as soon as possible

Generated by OpenCVE AI on August 20, 2026 at 13:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Rheosoph
Rheosoph flow-like
Vendors & Products Rheosoph
Rheosoph flow-like

Wed, 19 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
Description Flow-Like is a platform for building end-to-end use cases. Prior to version 1.0.4, `GET /api/v1/apps/{app_id}/invoke/presign` grants Azure Blob Storage SAS credentials with write and delete access to app content to any app member that has `ExecuteEvents`, even when that member lacks `ReadFiles` and `WriteFiles`. The route treats file permissions as optional after the `ExecuteEvents` gate. When the caller has neither file permission, it selects `CredentialsAccess::InvokeNone`. In the Azure credential provider, `InvokeNone` still mints a `content_sas_token` for `apps/{app_id}` with `sp=rwdl`, plus user-content and log SAS tokens. The returned shared credential is enough for the low-privilege caller to directly write or delete blobs under the app content prefix. Version 1.0.4 patches the issue. Flow-Like Studio and the hosted Flow-Like Web App are not affected. These deployments use AWS-backed storage. Self-hosted deployments are only affected if they use Azure Blob Storage as the storage backend. In affected deployments, the issue only applies to authenticated app members who have workflow execution permissions but should not have app file write/delete permissions. Users of affected self-hosted Azure deployments should update to version 1.0.4 or the latest dev branch.
Title Flow-Like: Azure invoke presign grants app content write SAS to ExecuteEvents-only users
Weaknesses CWE-863
References
Metrics cvssV4_0

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


Subscriptions

Rheosoph Flow-like
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-19T17:32:27.973Z

Reserved: 2026-06-03T20:54:20.433Z

Link: CVE-2026-50173

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-19T17:18:57.250

Modified: 2026-08-19T18:16:42.250

Link: CVE-2026-50173

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T13:45:03Z

Weaknesses