Skip to content
OpenAdvisories
High · 8.6 CVE-2026-73247 EUVD-2026-57013GHSA-r56g-q4p6-m3p6

Kestra: SSRF via Pebble http() function allows unauthenticated access to internal services & cloud metadata

Published Aug 11, 2026 · Updated Aug 13, 2026 · Assigned by GitHub_M

Description

Kestra is an open-source, event-driven orchestration platform. Prior to 2.0.0, Kestra's core/src/main/java/io/kestra/core/runners/pebble/functions/HttpFunction.java passes the user-controlled http() uri argument to URI.create() and the server-side HTTP client without restricting private, loopback, or link-local destinations, allowing an unauthenticated attacker to import and execute a flow that accesses internal services or cloud metadata.

Affected products

VendorProductAffectedFixed
kestra-io kestra < 2.0.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven io.kestra:core <= 1.3.31 — GHSA-r56g-q4p6-m3p6
Maven io.kestra:kestra-core < 2.0.0 2.0.0 GHSA-r56g-q4p6-m3p6

References