Vulnerability · Published Jul 16, 2026 · Assigned by GitHub_M
CVE-2026-53536Activepieces: Cross-tenant file download via missing JWT audience check on step-files signed URL
Medium 5.3
In plain English
A medium-severity insufficient verification of data authenticity in activepieces from activepieces. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 15% of all known vulnerabilities).
Official description
Activepieces is an open source AI workflow automation platform. Prior to 0.83.0, the /v1/step-files/signed download endpoint verified the supplied JWT against the shared signing secret but did not check the token's audience, and combined with a missing null-check on the decoded fileId, this allowed any caller holding any valid Activepieces JWT (including a freshly created user's own access token) to receive a step-file belonging to another tenant. The file returned was whatever PostgreSQL happened to scan first for type = FLOW_STEP_FILE, varying over time as the database changed, so an authenticated user could obtain step-file attachments belonging to other tenants on the same instance; the attacker could not target a specific victim or file, and the access was read-only with no integrity or availability impact. This issue is fixed in version 0.83.0.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| activepieces | activepieces | < 0.83.0 |
Weakness: CWE-345, CWE-639 · 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
References
- https://github.com/activepieces/activepieces/security/advisories/GHSA-9723-fmff-mc24 x_refsource_CONFIRM
- https://github.com/activepieces/activepieces/commit/2cb6148010a6c2a22900f4c8b08d75cc5c921d1c x_refsource_MISC
- https://github.com/activepieces/activepieces/commit/afe852f60e39fcc6273d41e11f0765586b5a0e49 x_refsource_MISC
- https://github.com/activepieces/activepieces/releases/tag/0.83.0 x_refsource_MISC