Description
Flyto2 Core is an execution kernel for automation and AI-agent workflows. Prior to 2.26.7, the HTTP modules http.get, http.request, and http.batch in src/core/modules/atomic/http/get.py, src/core/modules/atomic/http/request.py, and src/core/modules/atomic/http/batch.py validate only the initial URL, then follow redirects with allow_redirects=True and without per-hop Location revalidation, allowing a public URL to redirect into internal address space and return the internal response body. This issue is fixed in version 2.26.7.
Published: 2026-07-29
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a Server Side Request Forgery flaw that occurs when the Flyto2 Core HTTP modules follow redirects without revalidating each hop. An attacker can supply a publicly reachable URL that redirects into internal network addresses; because the modules bypass Location header checks, the final internal response body is returned to the attacker. This allows unauthorized retrieval of internal data and, depending on internal services, could lead to broader attacks such as lateral movement or internal privilege escalation. The weakness is categorized as CWE‑918.

Affected Systems

The affected product is Flytohub Flyto Core, versions prior to 2.26.7. The issue exists in the http.get, http.request, and http.batch modules bundled within that kernel. If an organization runs Flyto Core below v2.26.7, its automation workflows that invoke these HTTP modules are vulnerable.

Risk and Exploitability

The CVSS score of 8.5 signals high severity. The EPSS score of less than 1 % indicates a very low probability of exploitation, and the vulnerability is not listed in CISA’s KEV catalog. However, the attack path requires an attacker to control a redirect location, which is feasible if an application or platform can be tricked into making external HTTP requests. The absence of per‑hop validation means the flaw can be leveraged to read from any internal endpoint that the application can reach.

Generated by OpenCVE AI on August 3, 2026 at 13:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Flyto2 Core to version 2.26.7 or later, which enforces per‑hop Location header validation in all HTTP modules.
  • If an immediate upgrade is not possible, configure the application to disallow redirects in the http.get, http.request, and http.batch modules (e.g., set allow_redirects=False) or strip the Location header after each hop.
  • Restrict outbound traffic from the Flyto Core runtime to exclude private IP ranges or consider firewall rules that block connections to internal addresses from untrusted endpoints.

Generated by OpenCVE AI on August 3, 2026 at 13:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-c9hr-64h3-gxpc Flyto2 Core: Guarded HTTP modules follow redirects into internal space without per-hop SSRF revalidation
History

Thu, 30 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 30 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Flytohub
Flytohub flyto-core
Vendors & Products Flytohub
Flytohub flyto-core

Wed, 29 Jul 2026 19:00:00 +0000

Type Values Removed Values Added
Description Flyto2 Core is an execution kernel for automation and AI-agent workflows. Prior to 2.26.7, the HTTP modules http.get, http.request, and http.batch in src/core/modules/atomic/http/get.py, src/core/modules/atomic/http/request.py, and src/core/modules/atomic/http/batch.py validate only the initial URL, then follow redirects with allow_redirects=True and without per-hop Location revalidation, allowing a public URL to redirect into internal address space and return the internal response body. This issue is fixed in version 2.26.7.
Title Flyto2 Core: Guarded HTTP modules follow redirects into internal space without per-hop SSRF revalidation
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 8.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N'}


Subscriptions

Flytohub Flyto-core
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-29T19:09:10.222Z

Reserved: 2026-07-29T15:02:20.413Z

Link: CVE-2026-67424

cve-icon Vulnrichment

Updated: 2026-07-29T19:08:24.564Z

cve-icon NVD

Status : Deferred

Published: 2026-07-29T19:16:51.480

Modified: 2026-07-30T16:41:25.650

Link: CVE-2026-67424

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T13:15:05Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)