Summary
CVE-2026-73247 is a Server-Side Request Forgery (SSRF) vulnerability in Kestra’s Pebble templating engine, specifically in the http() function used by imported Flow definitions. An unauthenticated attacker can craft or import a malicious Flow YAML that causes the Kestra server to make requests to internal services or cloud metadata endpoints. The flaw carries a CVSS v3.1 score of 8.6 (High).
Technical details
- Root cause: the Pebble
http()function passes user-supplied input directly toURI.create()without validating destination hosts or schemes. - No filtering exists for private/internal address ranges (e.g., 10.0.0.0/8, 192.168.0.0/16) or the cloud metadata address 169.254.169.254.
- Unrestricted URI schemes (such as
file://andgopher://) are permitted, expanding potential impact beyond standard HTTP SSRF. - Attack vector: network, no authentication or privileges required, no user interaction needed — an attacker only needs to import/execute a crafted Flow.
- Impact: the server can be coerced into accessing internal-only services or cloud instance metadata, resulting in high confidentiality impact (information disclosure); integrity and availability are not directly affected per the CVSS vector.
Affected software
- Kestra: all versions prior to 2.0.0
Severity
- CVSS v3.1 Base Score: 8.6 (High)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate: Upgrade Kestra to version 2.0.0 or later, which patches the flaw.
- If immediate patching is not possible: restrict network egress from the Kestra server/host to prevent outbound requests to internal address ranges and cloud metadata endpoints (e.g., via egress firewall rules or a metadata service proxy), and restrict who can create or import Flows until the upgrade is applied.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Page title:
Kestra - Raw response body:
Kestraappearing neario.kestra.

