CVE-2026-67424

Flyto2 Core: Guarded HTTP modules follow redirects into internal space without per-hop SSRF revalidation

Published Jul 29, 2026 CVSS 3.1 · 8.5 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Flytohub
Flytohub flyto-core
Vendors & Products Flytohub
Flytohub flyto-core
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'}

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 29, 2026, 7:09 PM
Reserved
Jul 29, 2026, 3:02 PM
Status
Deferred
Published
Jul 29, 2026, 7:16 PM
Modified
Oct 24, 2026, 1:10 PM