CVE-2026-49869 Explained: How One String Comparison Hands Root to an Unauthenticated Attacker
Overview Item Detail CVE ID CVE-2026-49869 Affected product Kestra OSS (open-source workflow orchestration platform) Affected versions Below 1.0.45, and 1.1.0 up to (not including) 1.3.21 Fixed in 1.0.45, 1.3.21 CVSS 3.1 10.0 (Critical) — AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H Type CWE-287 (Improper Authentication), CWE-184 (Incomplete List of Disallowed Inputs), CWE-78 (OS Command Injection),…
CVE-2026-49869 is a critical vulnerability affecting Kestra OSS, an open-source workflow orchestration platform. The flaw enables an unauthenticated attacker to gain root access to the system. This occurs due to an improper authentication check in the AuthenticationFilter. Instead of verifying if the request path is the exact configuration endpoint, the code checks if the path ends with "/configs".
This allows an attacker to create a flow named "configs" with a shell execution plugin, which will then execute with root privileges upon triggering the flow. The vulnerability is present in versions below 1.0.45, and 1.1.0 up to (but not including) 1.3.21, and is fixed in subsequent releases.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.