GPU VulnDB

Database/Control plane, storage & DevOps

Kestra: suffix-match auth bypass on /configs gives unauthenticated workflow execution as root

CVE-2026-49869Control plane, storage & DevOpsKnown exploitedcurated

Impact

AuthenticationFilter whitelists the public configuration endpoint using request.getPath().endsWith("/configs"), so any API path whose last segment happens to be configs skips Basic Auth entirely. An unauthenticated attacker can therefore create and execute arbitrary workflows, and because Kestra ships plugin-script-shell and plugin-script-python enabled by default, that is remote code execution as root inside the Kestra worker container. In a GPU shop the Kestra workers are what launch training, ETL and batch jobs, so they typically hold object-storage keys, registry credentials and cluster tokens, and are often granted host mounts or device access to reach the accelerators. CISA lists this as known exploited; the CVSS 10.0 scope-changed score reflects that the compromise does not stop at the Kestra process.

Who can reach it

Anyone who can reach the Kestra HTTP API. No credentials and no user interaction required. Exposure is limited to whoever can route to the API - a management-VLAN-only deployment is reachable by anyone on that VLAN, while an internet-exposed instance is directly exploitable.

What to do

Upgrade to Kestra 1.0.45 or 1.3.21. Cost is restarting the Kestra server and worker processes; in-flight executions are interrupted, but no node drain or reboot is involved. Because this is pre-authentication and in KEV, treat any instance that was reachable as potentially compromised: rotate the credentials the workers hold and review execution history for workflows nobody on your team created. Until the upgrade lands, remove the API from untrusted networks.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.