Skip to main content

Kestra CVE-2026-73245

| EUVDEUVD-2026-57010 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-08-11 security-advisories@github.com
6.5
CVSS 3.1 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI
8.2 HIGH

C:H because /env exposes resolved config containing credentials; PR:N confirmed by unauthenticated management port; I:L for log-level manipulation only.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
Analysis Generated
Aug 11, 2026 - 23:55 vuln.today
Patch available
Aug 11, 2026 - 23:04 EUVD

DescriptionCVE.org

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.

AnalysisAI

Unauthenticated access to Micronaut management endpoints in Kestra prior to 2.0.0-rc6 allows any network-reachable attacker to read fully resolved configuration via GET /env or manipulate runtime log levels via POST /loggers/{name}, bypassing the Basic Auth controls that protect only the primary API on port 8080. The management port (8081) is configured in application.yml with no equivalent authentication gate, making this a structural authentication bypass rather than a misconfiguration edge case. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Identify exposed Kestra instance on port 8081
Delivery
Send unauthenticated GET /env request
Exploit
Extract resolved configuration including embedded credentials
Execution
Use harvested secrets to access connected data stores or APIs
Impact
Optionally POST /loggers/{name} to suppress audit logging before further actions

Vulnerability AssessmentAI

Exploitation Exploitation requires that port 8081 (Micronaut management port) be reachable from the attacker's network - this is the primary limiting factor. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N scores 6.5 (Medium), but the vendor-assigned C:L for confidentiality likely understates real-world impact. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker with network access to port 8081 of a Kestra deployment - whether through internet exposure, VPN access, or lateral movement within a cloud environment - sends an unauthenticated HTTP GET to /env and receives the fully resolved Kestra configuration in response, potentially including database passwords, object storage credentials, or third-party API keys used by orchestrated workflows. With those credentials, the attacker pivots to connected data stores or cloud services. …
Remediation Upgrade Kestra to 2.0.0-rc6 or later, which resolves this issue per the vendor advisory at https://github.com/kestra-io/kestra/security/advisories/GHSA-hpj9-grjp-7vc7. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-73245 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy