Approved changes feed: RSS · Atom

cpe:2.3:a:kestra-io:kestra:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorKestra Io (8569dd4c-a13b-59ef-af00-1af4b2bf3876)
ProductKestra (a8d7b0ad-040a-5cc3-9cab-d668a60e94c0)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-73245 vulnerable 2026-09-16 04:33:10.107983 Kestra: Unauthenticated management/actuator endpoints exposed on port 8081 (/env, /loggers) bypass API basic-auth
MEDIUM (6.5)
Kestra is an open-source, event-driven orchestration platform. Prior to 2.0.0-rc6, Kestra's cli/src/main/resources/application.yml serves Micronaut management endpoints on port 8081 without authentication even when Basic Auth protects /api/v1/** on port 8080, allowing unauthenticated GET /env requests to disclose resolved configuration and POST /loggers/{name} requests to change runtime log levels. This issue is fixed in 2.0.0-rc6.
Published: 2026-08-11T21:36:14.990Z
Updated: 2026-08-12T12:45:48.455Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55069 vulnerable 2026-07-29 01:00:28.317879 Kestra BasicAuth Password Stored as SHA-512 Enables Offline Brute-Force Attack
HIGH (8.7)
Kestra is an open-source, event-driven orchestration platform. Prior to 1.3.24, this vulnerability exists in the BasicAuth authentication component of the Kestra OSS workflow orchestration platform. An attacker who gains read access to the PostgreSQL database can exploit SHA-512's high computation speed to recover the administrator password offline. In Kubernetes deployments, a successful crack further enables reading of the cluster ServiceAccount Token and all K8s Secrets, achieving vertical privilege escalation. This vulnerability is fixed in 1.3.24.
Published: 2026-06-26T20:50:09.954Z
Updated: 2026-06-29T13:16:39.618Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53577 vulnerable 2026-07-29 01:00:27.091247 Kestra: Cross-Execution File Read via Preview Endpoint (IDOR)
MEDIUM (6.5)
Kestra is an open-source, event-driven orchestration platform. Prior to 1.0.45 and 1.3.21, the previewFileFromExecution endpoint (GET /api/v1/{tenant}/executions/{executionId}/file/preview) contains an access control bypass that allows any authenticated user to read output files from any other execution within the same tenant, bypassing execution-level and namespace-level isolation. This vulnerability is fixed in 1.0.45 and 1.3.21.
Published: 2026-06-26T20:52:04.006Z
Updated: 2026-06-27T03:15:44.579Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53576 vulnerable 2026-07-29 01:00:27.090999 Kestra: Unauthenticated RCE via /configs path-suffix auth-filter bypass
CRITICAL (10)
Kestra is an open-source, event-driven orchestration platform. Prior to 1.0.45 and 1.3.21, the authentication filter for the REST API (@Filter("/api/v1/**")) treats any request whose path ends in /configs as the public instance-config endpoint and forwards it without a credential check. kestra addresses its resources by URL path segments that the caller chooses (/api/v1/{tenant}/flows/{namespace}, /api/v1/{tenant}/executions/{namespace}/{id}, /api/v1/{tenant}/namespaces/{namespace}/kv/{key}). An anonymous caller picks the literal configs as the final segment, and the request bypasses Basic-Auth entirely. Because the bypass reaches the flow-create and execution-trigger routes, an unauthenticated caller creates a flow containing a Shell or Process task and runs it. The task executes as root inside the kestra container. The official docker-compose.yml mounts /var/run/docker.sock, so root in the container reaches the host Docker daemon. This vulnerability is fixed in 1.0.45 and 1.3.21.
Published: 2026-06-26T20:54:08.282Z
Updated: 2026-06-29T15:19:50.974Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49984 vulnerable 2026-07-29 00:57:45.808929 Kestra: Path traversal in `LocalStorage` allows any authenticated user to read arbitrary server files via the execution file-download API (`\..\` bypasses the `..` guard)
HIGH (7.7)
Kestra is an open-source, event-driven orchestration platform. Prior to 1.0.45 and 1.3.23, the local internal-storage backend validates user-supplied paths for .. traversal before it converts Windows-style backslashes to forward slashes. An attacker can therefore smuggle a traversal sequence past the guard using backslashes (..\..\..\); the guard sees a harmless string, and the path is only rewritten to ../../../ after validation, immediately before the file is opened. Any authenticated user who can view an execution (the lowest-privilege role) can call GET /api/v1/{tenant}/executions/{executionId}/file?path=… and read any file on the server filesystem readable by the Kestra process, outside the storage sandbox and across every tenant and namespace. This includes the embedded H2 database (all flows, all users, all stored secrets), internal storage of every other tenant/namespace, mounted secret files, and the process environment (/proc/self/environ) which contains configured database and secret-backend credentials. It is a complete breach of Kestra's storage isolation and multi-tenancy boundary. This vulnerability is fixed in 1.0.45 and 1.3.23.
Published: 2026-06-26T20:55:44.344Z
Updated: 2026-06-30T19:30:36.738Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49869 vulnerable 2026-07-29 00:57:45.735775 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-48129 vulnerable 2026-07-29 00:55:01.092647 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45807 vulnerable 2026-07-29 00:54:58.560766 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34612 vulnerable 2026-06-08 07:59:12.764114 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33664 vulnerable 2026-06-08 07:59:10.557119 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-29082 vulnerable 2026-06-08 07:55:16.094201 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-53543 vulnerable 2026-06-08 07:31:14.696377 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.