Description
Kestra is an open-source, event-driven orchestration platform. Prior to 2.0.0-rc6, Kestra's worker/src/main/java/io/kestra/worker/endpoint/WorkerEndpoint.java serves GET /worker without authentication and serializes the complete live Task object, which can expose commands, environment variables, HTTP headers, connection details, plaintext credentials, and execution identifiers while the main API on port 8080 remains protected. This issue is fixed in 2.0.0-rc6.
Published: 2026-08-11
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An unauthenticated user can request the /worker endpoint in Kestra releases before 2.0.0-rc6, causing the full live Task object to be returned without authentication. The exposed data includes command parameters, environment variables, HTTP headers, connection details, plaintext credentials, and execution identifiers, thereby leaking sensitive configuration and secrets. The issue reflects weaknesses in authentication (CWE-306) and information exposure (CWE-200).

Affected Systems

The affected product is Kestra (kestra-io:kestra). All deployments running versions older than 2.0.0-rc6 are vulnerable because the WorkerEndpoint.java used in those releases does not protect the GET /worker endpoint. Hosts running such versions expose the worker service to potential readers of the task configuration.

Risk and Exploitability

The CVSS base score is 7.5, indicating high severity, while the EPSS score is reported as <1%, showing a very low probability of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. Attackers who can reach the worker’s listening port – either from a publicly exposed network or an internal network if the service is not firewall‑restricted – can exploit the unauthenticated endpoint to retrieve the full task configuration and plaintext credentials. The lack of authentication and the public nature of the endpoint make exploitation straightforward once network access is achieved.

Generated by OpenCVE AI on August 12, 2026 at 19:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Kestra version 2.0.0-rc6 or newer to remove the unauthenticated /worker endpoint.
  • If an immediate upgrade is not possible, restrict network access to the worker endpoint using firewall rules or bind the service to localhost only.
  • Audit and rotate any plaintext credentials that may have been exposed by the live task objects to prevent post‑exposure exploitation.

Generated by OpenCVE AI on August 12, 2026 at 19:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 12 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
First Time appeared Kestra-io
Kestra-io kestra
Vendors & Products Kestra-io
Kestra-io kestra

Tue, 11 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description Kestra is an open-source, event-driven orchestration platform. Prior to 2.0.0-rc6, Kestra's worker/src/main/java/io/kestra/worker/endpoint/WorkerEndpoint.java serves GET /worker without authentication and serializes the complete live Task object, which can expose commands, environment variables, HTTP headers, connection details, plaintext credentials, and execution identifiers while the main API on port 8080 remains protected. This issue is fixed in 2.0.0-rc6.
Title Kestra: Unauthenticated management `/worker` endpoint exposes live task configuration and plaintext credentials
Weaknesses CWE-200
CWE-306
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Kestra-io Kestra
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-13T15:12:47.189Z

Reserved: 2026-08-11T17:18:01.597Z

Link: CVE-2026-73246

cve-icon Vulnrichment

Updated: 2026-08-13T15:12:41.929Z

cve-icon NVD

Status : Received

Published: 2026-08-11T22:19:05.287

Modified: 2026-08-13T16:19:03.820

Link: CVE-2026-73246

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T19:30:08Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-306

    Missing Authentication for Critical Function