Read the docs
TI-2026-38609 Aliases CVE-2026-53536

Activepieces: Cross-tenant file download via missing JWT audience check on step-files signed URL

Priority LOW 24CWE-345Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Security bypass
Confidentiality · integrity · availability
Low · None · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-345.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00236 14th percentileScored 2026-11-07
Fix Fixed activepieces (activepieces): 0.83.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
activepiecesactivepiecesbefore 0.83.00.83.0Patch availableCNA
  • activepieces Vendoractivepieces Affected before 0.83.0 Fixed in 0.83.0 Patch available CNA

Remediation

  • Fix · CNA activepieces (activepieces) Fixed in 0.83.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-53536

References

  • TI-2026-35860 Activepieces: Cross-tenant data exposure and code injection via the Code piece sandbox cache CVSS 4.0CRITICAL 9.3
  • TI-2026-51288 Activepieces: Remote Code Execution via Command Injection in Code Step Name CVSS 4.0HIGH 8.7
  • TI-2026-51290 Activepieces: V8 Isolate Sandbox Bypass via importFresh Module Loading CVSS 4.0HIGH 7.6
  • TI-2026-38608 Activepieces: Arbitrary file write in git-sync via path traversal and symlinks CVSS 4.0MEDIUM 5.9
  • TI-2026-51291 Activepieces: Reflected Cross-Site Scripting in OAuth Redirect Endpoint CVSS 3.1MEDIUM 6.1
  • TI-2026-51289 Activepieces: Server-side request forgery in MCP tool validation endpoint CVSS 4.0MEDIUM 5.3

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences