Description
Flyto2 Core is an execution kernel for automation and AI-agent workflows. Prior to 2.26.3, validate_url_ssrf and is_private_ip in src/core/utils.py compare resolved addresses only against native private IPv4 and IPv6 ranges and do not unwrap IPv4-mapped, IPv4-compatible, 6to4, or NAT64 transition addresses. An authenticated workflow author can provide a transition-form literal URL through the Execution API POST /v1/execute route, http.get, or sibling guarded outbound-request modules, causing the guard to accept an address whose embedded IPv4 points to loopback, RFC 1918, or cloud metadata services. On a host that routes the selected transition form, the outbound request reaches the internal destination and returns the response body to the workflow caller, enabling read SSRF and disclosure of internal-service data or cloud credentials. This issue is fixed in version 2.26.3.
Published: 2026-10-14
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Internal SSRF leading to data and credential disclosure
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a Server‑Side Request Forgery (SSRF) flaw in the URL validation logic of Flyto2 Core. The validate_url_ssrf function mistakenly accepts URLs that use IPv4‑mapped, IPv4‑compatible, 6to4, or NAT64 transition addresses, enabling an authenticated workflow author to craft a request that resolves to a private or loopback address embedded inside the IPv6 address. When such a URL is submitted through the Execution API or an outbound-request module, the host performs the request to the internal destination and returns the response body to the caller, exposing internal service data or cloud‑provider credentials. This is a moderate‑severity vulnerability with a CVSS score of 7.1 and is quantified as CWE‑918.

Affected Systems

The affected software is Flytohub Flyto‑Core. The CVE description explicitly states that version 2.26.3 includes the fix, so any release prior to 2.26.3 is vulnerable. Users running older versions should verify which release they are using and upgrade accordingly.

Risk and Exploitability

The CVSS score of 7.1 reflects a moderate risk with an authenticated attacker required to invoke the vulnerable API. The EPSS score is < 1%, indicating a very low but nonzero probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Because the flaw allows the server to reach internal hosts, the potential impact includes disclosure of sensitive configuration or credentials. Exploitation requires only legitimate API access, so protecting the Execution API and upper‑layer authentication controls is critical. On a host that routes transition‑form addresses, the SSRF can reach local‑only or metadata‑service endpoints, making the attack valuable to attackers with legitimate or compromised credentials.

Generated by OpenCVE AI on October 15, 2026 at 14:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Flyto2 Core to version 2.26.3 or later, which includes the SSRF guard fix.
  • If an immediate upgrade is not feasible, restrict the Execution API POST /v1/execute method and outbound-request modules to only trusted users, removing the ability to supply arbitrary URLs.
  • Enforce network segmentation or firewall rules that block outbound traffic from the Flyto2 Core host to internal‑only IP ranges and known metadata service endpoints.

Generated by OpenCVE AI on October 15, 2026 at 14:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-794r-5rp2-fpg8 flyto-core has SSRF guard bypass via IPv6 transition addresses (IPv4-mapped / 6to4 / NAT64) in validate_url_ssrf
History

Fri, 23 Oct 2026 00:45:00 +0000

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

Thu, 15 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 14 Oct 2026 18:45:00 +0000

Type Values Removed Values Added
Description Flyto2 Core is an execution kernel for automation and AI-agent workflows. Prior to 2.26.3, validate_url_ssrf and is_private_ip in src/core/utils.py compare resolved addresses only against native private IPv4 and IPv6 ranges and do not unwrap IPv4-mapped, IPv4-compatible, 6to4, or NAT64 transition addresses. An authenticated workflow author can provide a transition-form literal URL through the Execution API POST /v1/execute route, http.get, or sibling guarded outbound-request modules, causing the guard to accept an address whose embedded IPv4 points to loopback, RFC 1918, or cloud metadata services. On a host that routes the selected transition form, the outbound request reaches the internal destination and returns the response body to the workflow caller, enabling read SSRF and disclosure of internal-service data or cloud credentials. This issue is fixed in version 2.26.3.
Title Flyto2 Core: SSRF guard bypass via IPv6 transition addresses (IPv4-mapped / 6to4 / NAT64) in validate_url_ssrf
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:H/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-10-15T14:55:23.673Z

Reserved: 2026-06-17T14:40:28.380Z

Link: CVE-2026-55787

cve-icon Vulnrichment

Updated: 2026-10-15T14:55:09.289Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T19:17:17.927

Modified: 2026-10-16T20:04:29.760

Link: CVE-2026-55787

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T22:45:13Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)