Read the docs
TI-2026-47709 Aliases CVE-2026-67429GHSA-2956-977x-2w3r

Flyto2 Core: Arbitrary file write via image.download (and other file-writing modules)

Priority HIGH 82CWE-22Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.

Summary

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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00575 47th percentileScored 2026-11-07
Fix Fixed flyto-core (flytohub): 2.26.6flyto-core (PyPI): 2.26.7

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Total

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

Affected products

VendorProductAffected versionsFixed inStatusSource
flytohubflyto-corebefore 2.26.62.26.6Patch availableCNA
—flyto-core (PyPI)before 2.26.72.26.7Patch availableGHSA-2956-977x-2w3r
  • flyto-core Vendorflytohub Affected before 2.26.6 Fixed in 2.26.6 Patch available CNA
  • flyto-core (PyPI) Vendor— Affected before 2.26.7 Fixed in 2.26.7 Patch available GHSA-2956-977x-2w3r

Remediation

  • Fix · CNA flyto-core (flytohub) Fixed in 2.26.6
  • Fix · GHSA-2956-977x-2w3r flyto-core (PyPI) Fixed in 2.26.7 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-67429
  2. 2026-10-03 Alias added: GHSA-2956-977x-2w3r
  3. 2026-10-25 EPSS moved to the below the 50th percentile

References

  • TI-2026-47706 Flyto2 Core: Unauthenticated flyto-verification /run: callback_url SSRF and internal runner-secret exfiltration CVSS 3.1CRITICAL 9.3
  • TI-2026-47707 Flyto2 Core: ${env.VAR} interpolation reads any env secret despite env.get being denylisted CVSS 3.1HIGH 8.6
  • TI-2026-47705 Flyto2 Core: LLM/API keys leak to an attacker-controlled base_url CVSS 3.1HIGH 8.6
  • TI-2026-74172 Unauthenticated command execution in Flyto2 Core over HTTP MCP CVSS 3.1HIGH 8.4
  • TI-2026-47708 Server-side request forgery in flytohub flyto-core CVSS 3.1HIGH 8.5
  • TI-2026-47704 Flyto2 Core: Guarded HTTP modules follow redirects into internal space without per-hop SSRF revalidation CVSS 3.1HIGH 8.5
See all 8 →

Sources