PT-2026-52979

CVE-2026-49869

·

Published

2026-06-26

·

Updated

2026-10-18

Description by

CVSS 3.1
10
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Kestra versions prior to 1.0.45 Kestra versions prior to 1.3.21
Description An authentication bypass exists in the AuthenticationFilter of Kestra OSS. The system uses a suffix match via request.getPath().endsWith("/configs") to whitelist the public configuration endpoint from Basic Auth. Since this is not an exact path match, any API path ending with configs bypasses authentication. An unauthenticated remote attacker can exploit this to create and execute arbitrary workflows. Due to the default activation of script execution plugins such as plugin-script-shell and plugin-script-python, this can lead to unauthenticated Remote Code Execution as root within the Kestra worker container.
Recommendations Update to version 1.0.45. Update to version 1.3.21.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-5VC5-WXXQ-3FJX
Found an issue in the description? Have something to add? Feel free to write us 👾