MEDIUM 6.3

CVE-2026-12813: Activepieces SSRF Vulnerability in File URL Handler

Activepieces versions up to 0.83.0 contain a server-side request forgery (SSRF) vulnerability in the file URL handling component. An authenticated attacker can manipulate file URL processing to cause the server to make unintended requests to internal or external systems. The vulnerability requires valid user credentials to exploit but does not require user interaction. Public exploit code is available, increasing practical risk.

Source data · NVD / CISA · public domain

CVSS
3.1 · 6.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Weaknesses (CWE)
CWE-918
Affected products
0 configuration(s)
Published / Modified
2026-06-21 / 2026-06-22

NVD description (verbatim)

A vulnerability was detected in activepieces up to 0.83.0. This vulnerability affects the function handleUrlFile in the library packages/server/engine/src/lib/variables/processors/file.ts of the component File URL Handler. The manipulation results in server-side request forgery. The attack can be executed remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

5 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-12813 is a SSRF flaw in the handleUrlFile function within packages/server/engine/src/lib/variables/processors/file.ts. The vulnerability stems from insufficient validation of URLs passed to the file URL handler, allowing an authenticated user to specify arbitrary destinations for server-side requests. An attacker can leverage this to access internal services, retrieve sensitive data from backend systems, or perform actions on behalf of the Activepieces server. The CVSS v3.1 score of 6.3 (MEDIUM) reflects the requirement for prior authentication combined with the impact scope limited to the target system.

Business impact

SSRF vulnerabilities typically enable lateral movement within network infrastructure and unauthorized access to internal services. For Activepieces deployments, this could allow authenticated users to exfiltrate data from connected databases, access cloud metadata services, retrieve credentials from internal key management systems, or interact with restricted APIs. In multi-tenant environments, this risk is amplified. The availability of public exploits lowers the barrier to weaponization and increases the window of exposure before patching.

Affected systems

Activepieces versions through 0.83.0 are affected. Organizations running Activepieces should verify their deployed version immediately. The vulnerability affects all deployments regardless of platform (cloud, on-premises, containerized) where the vulnerable code path is accessible to authenticated users.

Exploitability

Exploitation requires valid Activepieces user credentials. The attack surface is the file URL handler interface, typically accessed through standard application workflows that accept file URLs. No special privileges or user interaction are needed beyond authentication. Public exploit availability significantly increases the likelihood of active exploitation in the wild. The low complexity of the attack (straightforward parameter manipulation) makes this accessible to attackers with basic familiarity with the application.

Remediation

Upgrade Activepieces to a patched version released after 0.83.0. Verify the vendor security advisory for the minimum safe version. Until patching is possible, restrict Activepieces access to trusted internal users only, implement network segmentation to limit the server's ability to reach sensitive internal services, and monitor outbound connections from Activepieces instances for suspicious destinations.

Patch guidance

Check the Activepieces project repository and official release notes for versions after 0.83.0. The vendor has not publicly engaged on this disclosure, so patches may be delayed or undocumented. Test patches in a non-production environment first to ensure compatibility with existing workflows and integrations. If automated updates are available, defer updates only if critical business processes depend on the current version; this is a MEDIUM-severity remote vulnerability requiring timely action.

Detection guidance

Monitor Activepieces logs for file URL handler invocations with suspicious destination URLs (localhost, internal IP ranges, cloud metadata endpoints such as 169.254.169.254, or known internal services). Network-level detection should flag outbound connections from Activepieces to unexpected internal systems, particularly to database ports, key-value stores, or administrative interfaces. Inspect request payloads in the file upload/URL processing endpoints for obfuscated or encoded URLs attempting to bypass URL validation.

Why prioritize this

Although scored MEDIUM, this vulnerability merits priority action because: (1) public exploits exist, enabling opportunistic attacks; (2) authentication requirement does not eliminate risk in insider-threat or compromised-account scenarios; (3) SSRF broadly enables further compromise of backend infrastructure; (4) the vendor's lack of response suggests no patch timeline is clear. Organizations with Activepieces in production facing internet or untrusted networks should patch urgently.

Risk score, explained

CVSS 6.3 reflects a network-accessible vulnerability (AV:N) with low attack complexity (AC:L) requiring authentication (PR:L). The impact is limited in scope (S:U) to the vulnerable system, with confidentiality, integrity, and availability each partially compromised (C:L/I:L/A:L). The score is neither critical nor low because exploitation hinges on valid credentials and impact is constrained, yet the ease of execution and public exploits warrant aggressive remediation.

Frequently asked questions

Do we need to be authenticated to exploit this vulnerability?

Yes. The vulnerability requires valid Activepieces user credentials. This limits exposure to insider threats and accounts compromised through phishing or credential reuse, but does not make it safe in environments where user accounts are shared or where privileged accounts are accessible.

What is SSRF and why does it matter to us?

Server-side request forgery allows an attacker to trick a server into making requests to unintended destinations. In Activepieces, an SSRF in the file handler could expose internal databases, cloud metadata endpoints, administrative APIs, or credentials. This often serves as a stepping stone to wider infrastructure compromise.

How quickly should we patch if we run Activepieces?

Immediately verify your version. If you are on 0.83.0 or earlier, develop a patching plan within 48 hours. Because the exploit is public and requires only user credentials, the risk of active exploitation increases daily. If patching is impossible in your environment, implement network controls to restrict outbound connections from Activepieces.

Will upgrading to the latest version fix this?

Presumably yes, but verify against the official Activepieces release notes and security advisory. The vendor has not publicly acknowledged this CVE, so you must confirm that your target version contains a fix for CVE-2026-12813 before assuming the upgrade is sufficient.

This analysis is based on publicly disclosed vulnerability information and CVSS metrics provided as of June 2026. Patch versions, vendor advisories, and affected product details must be verified directly with Activepieces official resources before making remediation decisions. No exploit code, proof-of-concept, or weaponization steps are provided herein. Organizations should conduct internal risk assessments based on their specific deployment configurations, user access controls, and network architecture. SEC.co makes no warranty regarding the accuracy, completeness, or timeliness of this intelligence. Always consult the vendor's official security guidance and your organization's security team before deploying patches. Source: NVD (public-domain), retrieved 2026-07-28. Analysis generated by SEC.co (claude-haiku-4-5).