Who is affected
Kestra OSS is an open-source workflow orchestration platform. The vulnerability allows unauthenticated remote attackers to inject arbitrary OS commands and create workflows without valid credentials. If you run Kestra OSS—whether on-premises, in a container environment, or in the cloud—and it is reachable over the network, you may be exposed.
How to check whether this touches you
- Search your infrastructure inventory (configuration management database, asset register, or container image registry) for any deployment or service named Kestra or Kestra OSS.
- Confirm whether the instance is reachable from the internet, an untrusted network, or from user workstations. Check firewall rules, network segmentation, and any reverse proxy or API gateway in front of it.
- Note the running version of Kestra OSS. Vendor security advisories and release notes will specify which versions are vulnerable and which contain fixes; version strings in HTTP headers or the admin interface are a starting signal but do not confirm patching status, since backported fixes may exist in older version lines.
- Check application logs and access logs for POST or GET requests to workflow creation or execution endpoints from unfamiliar sources, particularly before the advisory publication date.
What to do
- Immediately check the official Kestra security advisory and vendor guidance for the specific remediation steps and patched version numbers. Apply the vendor's fix in accordance with the BOD 26-04 timeline for your asset's internet exposure category.
- If patching cannot be completed by the federal remediation due date and no mitigations are documented by the vendor, discontinue use of Kestra OSS or move it to an isolated, non-internet-connected environment pending a decision to replace it.
- In the interim, restrict network access to Kestra OSS: place it behind a firewall rule allowing only trusted source IP ranges, disable public internet routing to it, and require VPN or bastion-host access where feasible.
- Enable and review access logs and audit logs for the Kestra instance, paying particular attention to any workflow creation or execution events and failed authentication attempts. Configure alerting on workflow API calls from unexpected sources.
- If you identify evidence of exploitation, preserve logs and alert your incident response team. Treat any workflows created during the vulnerable window as untrusted and review their definitions and execution history before re-enabling them.
If you find you were exposed
Exploitation of unauthenticated command injection typically precedes public disclosure by weeks or months. Review all access logs and workflow audit trails from at least two months before the CVE publication date. Check for unexpected workflow definitions, unusual process execution on the Kestra host or worker nodes, and any lateral movement or data exfiltration. Log retention policies often constrain retrospective visibility, so prioritise preservation of audit and syslog data and involve your forensics team if you cannot rule out compromise.