Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconReach exposed flyto-core workflow endpoint
-
DeliverySupply crafted output_dir plus malicious download URL
-
Exploitimage.download bypasses sandbox validation
-
InstallFetch attacker response bytes
-
C2Write file outside FLYTO_SANDBOX_DIR
-
ExecuteOverwrite config/startup file
-
ImpactCode execution or denial of service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a running flyto-core (< 2.26.6) workflow that invokes a file-writing module - image.download, document/excel_write, document/pdf_fill_form, or the browser/pagination checkpoint writer - with an output_dir/path that an attacker can influence, plus attacker control over the fetched response bytes (e.g., a caller-supplied download URL). The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates no authentication or user interaction, so where those parameters are exposed to untrusted input the write is unauthenticated and remote. Limiting factors: the attacker must be able to steer the output path and the source content, and writes are bounded by what the flyto-core process user can access on disk; deployments that hard-code output directories and URLs, or that already run with a tightly permissioned FLYTO_SANDBOX_DIR and least-privilege process account, substantially reduce realistic exposure. |
| Impact | The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H = 10.0) rates this maximally severe: network, low-complexity, unauthenticated, scope-changed integrity and availability impact via arbitrary write outside the sandbox. However, real-world risk hinges on a signal the raw vector obscures: the description says exploitation uses a 'caller-controlled output_dir' and 'attacker-controlled response bytes', so practical exploitation requires a deployed workflow that exposes the output path and/or fetched URL to untrusted input (e.g., an AI-agent step whose parameters are driven by external data). Where operators hard-code these values, exposure is materially lower than 10.0 suggests. No EPSS score, KEV listing, or POC was provided, so exploitation is currently no public exploit identified at time of analysis - not confirmed active. C:N is correct (write-only, no direct read), but arbitrary write commonly escalates to code execution or DoS, which is why I/A are High. Net: treat as high priority for anyone running flyto-core in a multi-tenant or untrusted-input configuration; lower urgency for fully operator-controlled deployments - but patch regardless given the trivial fix. |
| Exploit ScenarioDerived | An attacker who can influence a flyto-core workflow's image.download step supplies a malicious source URL and an output_dir that traverses out of the sandbox (e.g., ../../etc or a startup/config directory). The engine fetches the attacker's response bytes and writes them verbatim to that path with the process's privileges, letting the attacker overwrite configuration, drop a script into an auto-executed location, or corrupt files for denial of service. No authentication or user interaction is required per the CVSS vector, and no public POC is currently identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 29, 2026
Arbitrary file write in flytohub Flyto Core (the execution kernel for automation and AI-agent workflows) prior to 2.26.6 lets attacker-influenced response bytes be written to any filesystem path the process can reach, because image.download and sibling file-writing modules trust a caller-controlled output_dir instead of routing it through validate_path_with_env_config and the FLYTO_SANDBOX_DIR sandbox. The flaw carries a CVSS 10.0 (scope-changed, high integrity and availability impact) and is fixed in v2.26.6. There is no public exploit identified at time of analysis and it is not listed in CISA KEV.
RemediationAI
Vendor-released patch: 2.26.6 - upgrade flyto-core to v2.26.6 or later, which routes image.download and the other file-writing modules through validate_path_with_env_config so writes are confined to FLYTO_SANDBOX_DIR (see release https://github.com/flytohub/flyto-core/releases/tag/v2.26.6 and advisory GHSA-2956-977x-2w3r). If you cannot upgrade immediately, set and enforce a restrictive FLYTO_SANDBOX_DIR on a dedicated low-privilege volume and run the flyto-core process under a hardened, unprivileged account whose filesystem permissions deny writes to configuration, code, cron, and startup paths - this limits the blast radius but does not stop traversal within writable areas. Additionally, remove or template any workflow that lets untrusted input flow into output_dir or download URLs for image.download, excel_write, pdf_fill_form, or the browser pagination checkpoint, accepting that this may break automations that legitimately use dynamic output paths. These are stopgaps; the code-level fix in 2.26.6 is the reliable remediation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in pypi
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is flytohub/flyto-core, a Python-based orchestration engine that runs step-based automation and AI-agent workflows (CPE cpe:2.3:a:flytohub:flyto-core). The vulnerability is a classic CWE-22 path traversal / improper pathname limitation: file-writing atomic modules (image.download, and per the fix commit also document/excel_write, document/pdf_fill_form, and browser/pagination checkpoint writes) accepted a destination path directly from workflow parameters and wrote fetched content there without canonicalizing or confining it. The project already had the correct control - validate_path_with_env_config, which enforces the FLYTO_SANDBOX_DIR boundary and raises PathTraversalError - but these modules bypassed it. The fix (commit d5f89d7, release v2.26.6) wraps each write path through validate_path_with_env_config and converts violations into a PATH_TRAVERSAL ModuleError. The same commit hardens adjacent issues (env-var interpolation policy GHSA-hr7p-wg7r-hg9m, SSRF/credential-endpoint checks GHSA-qq9q-xgm3-xv9g), indicating a broader sandbox-hardening pass.
Know when Flyto Core gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
Unauthenticated network write with no interaction (AV:N/AC:L/PR:N/UI:N); escaping FLYTO_SANDBOX_DIR to the host filesystem is a scope change (S:C); write-only so C:N, but arbitrary overwrite gives I:H/A:H.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Flyto2 Core is an execution kernel for automation and AI-agent workflows. Prior to 2.26.6, image.download and related file-writing modules use caller-controlled output_dir instead of validate_path_with_env_config and its FLYTO_SANDBOX_DIR confinement, allowing attacker-controlled response bytes to be written to arbitrary filesystem paths the process can access. This issue is fixed in version 2.26.6.
Executive ViewAI
Flyto Core (Flyto's automation and AI-agent workflow execution kernel) contains a critical arbitrary file write vulnerability (CVE-2026-67429, CVSS 10.0) that allows attackers to write malicious files anywhere on affected systems. Organizations running Flyto Core prior to version 2.26.6 face immediate risk of system compromise, data loss, and operational disruption. Patching is the highest priority security action required.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
More in Flyto Core
View allSecret exfiltration in Flyto Core (flytohub/flyto-core) before 2.26.6 arises because the workflow-engine variable resolv
Unauthenticated SSRF and secret exfiltration in Flyto Core (flytohub/flyto-core) prior to 2.26.7 lets remote attackers c
Sensitive credential exposure in Flyto Core (flytohub/flyto-core) prior to 2.26.6 lets a remote actor exfiltrate the ope
Server-side request forgery in Flyto Core (flytohub/flyto-core) prior to 2.26.7 lets a low-privileged workflow author co
Server-side request forgery in Flyto Core (flyto-core), an execution kernel for automation and AI-agent workflows, allow
Server-side request forgery guard bypass in Flyto Core (flyto-core) versions up to and including 2.27.0 allows authentic
EUVD-2026-50473
GHSA-2956-977x-2w3r
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB