CVE Details

CVE-2026-49869 Kestra OSS OS Command Injection Vulnerability
Published: 2026-09-02 CVSS: 10 CRITICAL Product: Kestra Kestra OSS Due Date: 2026-09-05

Kestra OSS contains an OS command injection vulnerability that could allow an unauthenticated remote attacker to create and execute arbitrary workflows without credentials.

GitHub PoC

Warning: GitHub PoC repositories are unverified. Some may be fake or contain malware. Use caution and review code before running anything.

FIRST EPSS

EPSS estimates the probability of exploitation in the next 30 days. Higher values indicate higher likelihood of real-world exploitation.

Timeline

CVE Stalker KEV MITRE GitHub FIRST (EPSS)

MITRE

CVSS

  • Score: 10
  • Severity: CRITICAL
  • Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

SSVC

  • Exploitation: active
  • Automatable: yes
  • Technical Impact: total

References

Show Raw Data
Key Remaining Key Value
dataType CVE_RECORD
dataVersion 5.2
cveMetadata > cveId CVE-2026-49869
cveMetadata > assignerOrgId a0819718-46f1-4df5-94e2-005712e83aaa
cveMetadata > state PUBLISHED
cveMetadata > assignerShortName GitHub_M
cveMetadata > dateReserved 2026-06-01T22:03:19.641Z
cveMetadata > datePublished 2026-06-26T20:58:19.576Z
cveMetadata > dateUpdated 2026-09-02T17:48:53.386Z
containers > cna > title Kestra: Unauthenticated Remote Code Execution via Authentication Bypass in `AuthenticationFilter`
containers > cna > problemTypes > 0 > descriptions > 0 > cweId CWE-78
containers > cna > problemTypes > 0 > descriptions > 0 > lang en
containers > cna > problemTypes > 0 > descriptions > 0 > description CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
containers > cna > problemTypes > 0 > descriptions > 0 > type CWE
containers > cna > problemTypes > 1 > descriptions > 0 > cweId CWE-184
containers > cna > problemTypes > 1 > descriptions > 0 > lang en
containers > cna > problemTypes > 1 > descriptions > 0 > description CWE-184: Incomplete List of Disallowed Inputs
containers > cna > problemTypes > 1 > descriptions > 0 > type CWE
containers > cna > problemTypes > 2 > descriptions > 0 > cweId CWE-287
containers > cna > problemTypes > 2 > descriptions > 0 > lang en
containers > cna > problemTypes > 2 > descriptions > 0 > description CWE-287: Improper Authentication
containers > cna > problemTypes > 2 > descriptions > 0 > type CWE
containers > cna > problemTypes > 3 > descriptions > 0 > cweId CWE-918
containers > cna > problemTypes > 3 > descriptions > 0 > lang en
containers > cna > problemTypes > 3 > descriptions > 0 > description CWE-918: Server-Side Request Forgery (SSRF)
containers > cna > problemTypes > 3 > descriptions > 0 > type CWE
containers > cna > metrics > 0 > cvssV3_1 > attackComplexity LOW
containers > cna > metrics > 0 > cvssV3_1 > attackVector NETWORK
containers > cna > metrics > 0 > cvssV3_1 > availabilityImpact HIGH
containers > cna > metrics > 0 > cvssV3_1 > baseScore 10
containers > cna > metrics > 0 > cvssV3_1 > baseSeverity CRITICAL
containers > cna > metrics > 0 > cvssV3_1 > confidentialityImpact HIGH
containers > cna > metrics > 0 > cvssV3_1 > integrityImpact HIGH
containers > cna > metrics > 0 > cvssV3_1 > privilegesRequired NONE
containers > cna > metrics > 0 > cvssV3_1 > scope CHANGED
containers > cna > metrics > 0 > cvssV3_1 > userInteraction NONE
containers > cna > metrics > 0 > cvssV3_1 > vectorString CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
containers > cna > metrics > 0 > cvssV3_1 > version 3.1
containers > cna > references > 0 > name https://github.com/kestra-io/kestra/security/advisories/GHSA-5vc5-wxxq-3fjx
containers > cna > references > 0 > tags > 0 x_refsource_CONFIRM
containers > cna > references > 0 > url https://github.com/kestra-io/kestra/security/advisories/GHSA-5vc5-wxxq-3fjx
containers > cna > affected > 0 > vendor kestra-io
containers > cna > affected > 0 > product kestra
containers > cna > affected > 0 > versions > 0 > version < 1.0.45
containers > cna > affected > 0 > versions > 0 > status affected
containers > cna > affected > 0 > versions > 1 > version >= 1.1.0, < 1.3.21
containers > cna > affected > 0 > versions > 1 > status affected
containers > cna > providerMetadata > orgId a0819718-46f1-4df5-94e2-005712e83aaa
containers > cna > providerMetadata > shortName GitHub_M
containers > cna > providerMetadata > dateUpdated 2026-06-26T20:58:19.576Z
containers > cna > descriptions > 0 > lang en
containers > cna > descriptions > 0 > value Kestra is an open-source, event-driven orchestration platform. Prior to 1.0.45 and 1.3.21, AuthenticationFilter in Kestra OSS uses request.getPath().endsWith("/configs") to whitelist the public configuration endpoint from Basic Auth. Because the check is a suffix match rather than an exact path match, any API path whose last segment is configs bypasses authentication entirely. An unauthenticated remote attacker can exploit this to create and execute arbitrary workflows without credentials. Because Kestra ships with script execution plugins (plugin-script-shell, plugin-script-python, etc.) enabled by default, this directly results in unauthenticated Remote Code Execution as root inside the Kestra worker container. This vulnerability is fixed in 1.0.45 and 1.3.21.
containers > cna > source > advisory GHSA-5vc5-wxxq-3fjx
containers > cna > source > discovery UNKNOWN
containers > adp > 0 > metrics > 0 > other > type ssvc
containers > adp > 0 > metrics > 0 > other > content > id CVE-2026-49869
containers > adp > 0 > metrics > 0 > other > content > role CISA Coordinator
containers > adp > 0 > metrics > 0 > other > content > options > 0 > Exploitation active
containers > adp > 0 > metrics > 0 > other > content > options > 1 > Automatable yes
containers > adp > 0 > metrics > 0 > other > content > options > 2 > Technical Impact total
containers > adp > 0 > metrics > 0 > other > content > version 2.0.3
containers > adp > 0 > metrics > 0 > other > content > timestamp 2026-09-02T17:44:16.457290Z
containers > adp > 0 > references > 0 > url https://github.com/kestra-io/kestra/security/advisories/GHSA-5vc5-wxxq-3fjx
containers > adp > 0 > references > 0 > tags > 0 exploit
containers > adp > 0 > references > 1 > url https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-49869
containers > adp > 0 > references > 1 > tags > 0 government-resource
containers > adp > 0 > title CISA ADP Vulnrichment
containers > adp > 0 > providerMetadata > orgId 134c704f-9b21-4f2e-91b3-4a467353bcc0
containers > adp > 0 > providerMetadata > shortName CISA-ADP
containers > adp > 0 > providerMetadata > dateUpdated 2026-09-02T17:48:53.386Z