Kestra OSS contains an OS command injection vulnerability that could allow an unauthenticated remote attacker to create and execute arbitrary workflows without credentials.
Kestra OSS contains an authentication bypass flaw in its AuthenticationFilter that allows any unauthenticated remote attacker to create and execute arbitrary workflows. The filter uses a suffix match on the request path to whitelist the public configuration endpoint, so any API route ending in the segment 'configs' skips Basic Auth entirely. Because Kestra ships with shell and script execution plugins active by default, an attacker who reaches the Kestra port can chain workflow creation with execution to run arbitrary OS commands as root inside the worker container. Versions before 1.0.45 and versions from 1.1.0 before 1.3.21 are affected.
The root cause is an incomplete path-matching allowlist in AuthenticationFilter. The filter calls endsWith('/configs') to identify the public configuration endpoint and skip Basic Auth, but a suffix match is not an exact match. Any API route whose final path segment is 'configs' satisfies the check, including the FlowController's PUT route for creating workflows and the ExecutionController's POST route for triggering them. This is a CWE-287 authentication bypass compounded by a CWE-184 incomplete allowlist: the intended whitelist covers one endpoint but the implementation covers an unbounded set of routes sharing the same suffix.
An attacker with network access to the Kestra port (default 8080 or 32776) sends two unauthenticated HTTP requests. First, a PUT to the flows endpoint with a YAML workflow definition containing attacker-controlled shell commands using the built-in plugin-script-shell or plugin-script-python task types, both installed by default. Second, a POST to the executions endpoint triggers the workflow. The Kestra worker spawns a container and executes the commands as uid=0 (root). The attacker can then retrieve full command output from the execution logs. A secondary path allows SSRF against internal services, including cloud metadata endpoints, via the Pebble template engine's unfiltered http() function.
This vulnerability is confirmed as actively exploited in the wild — it is listed in CISA's Known Exploited Vulnerabilities (KEV) catalog.
If Kestra OSS runs inside your authorization boundary, CVE-2026-49869 affects your Federal Risk and Authorization Management Program (FedRAMP) authorization directly. This vulnerability is listed on CISA's Known Exploited Vulnerabilities (KEV) catalog, and its remediation deadline of September 5, 2026 has already passed. An unpatched KEV inside your boundary is an assessor finding. An overdue one is visible to both your assessor and your sponsoring agency. At this point, you remediate it or formally document the mitigation and the delay.
Knox does not patch your software. Remediating Kestra OSS is your responsibility under the FedRAMP shared-responsibility model. What Knox provides is the pre-authorized, single-tenant boundary to remediate within, along with continuous compliance monitoring and audit-artifact coverage that support your documentation for the next assessment cycle. Applying the fix is yours to own. Managing your compliance posture while you do it is not something you have to handle on your own.
Knox's automated continuous monitoring platform watches your environment for newly disclosed vulnerabilities and compliance issues on an ongoing basis. For a vulnerability like CVE-2026-49869, that means exposure surfaces during continuous monitoring rather than only when an assessor flags it at a scheduled review. You see the problem earlier, when you still have time to act.
Knox runs a FedRAMP-as-a-Service platform. It gives SaaS vendors a pre-authorized cloud boundary on AWS, Azure, and GCP. Your application inherits 60-80% of the required security controls. You reach FedRAMP authorization in about 90 days for roughly 90% less than the traditional $3.5M path. Book a meeting and Knox will map your path to authorization.
An unremediated CVE-2026-49869 is already a Plan of Action and Milestones (POA&M) item. A growing POA&M list is precisely what turns a routine continuous-monitoring review into a difficult conversation with your sponsoring agency. Closing it out now and documenting the circumstances around the delay is what keeps your authorization intact and the agency relationship on solid footing.
Schedule a meeting to discuss scope, parse readiness, and map your company’s accelerated path to FedRAMP authorization.











_Horizontal_RGB.png)









