CVE-2026-49869
CRITICAL 10 KNOWN EXPLOITED PoC CATALOGUED ALL-YEARSKestra 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.
Confirmed exploited in the wild — in CISA KEV since 2026-09-02. Patch or mitigate now.
Exploitation likelihood
2.1%chance of exploitation in 30 days · 82nd percentile
Impact if exploited
10CVSS 3.1 · CRITICAL · CNA
- ConfidentialityHigh
- IntegrityHigh
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
Public PoC or exploit resources are catalogued below.
- VulnCheck KEV · XDB 696a69a07712 · Linked repository
- VulnCheck KEV · XDB 55f8cc2bb03e · Linked repository
Listed by the named source; Vulnpedia has not tested these resources.
PoC data: JSON
Resource commands
curl -s https://vulnpedia.com/cve/CVE-2026-49869/poc.jsonMachine-readable PoC index for this CVE (for automation).Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked weekly for the full archive, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-78: : Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
- CWE-184: : Incomplete List of Disallowed Inputs
- CWE-287: : Improper Authentication
- CWE-918: : Server-Side Request Forgery (SSRF)
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
References and research data (JSON)
Unverified PoC candidates
Catalogue matches for further research. These repositories have not been validated as working exploits.
2 candidates
- https://github.com/Ap0dexMe0/CVE-2026-49869
Kestra Auth-Bypass Vulnerability Checker
PoC-in-GitHub · CVE-2026-49869
PoC-in-GitHub · CVE-2026-49869 · Updated 2026-09-10T09:09:06Z - https://github.com/EQSTLab/CVE-2026-49869
Kestra Unauthenticated RCE
PoC-in-GitHub · CVE-2026-49869
PoC-in-GitHub · CVE-2026-49869 · Updated 2026-10-05T01:59:55Z
Additional exploitation reports
Source-specific reports, separate from CISA KEV. Repeated observations from one source are not independent confirmations.
- VulnCheck KEV · 2026-08-26T00:00:00Z
Source guidance: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
Source ransomware assessment: Unknown
VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z - VulnCheck KEV · 2026-08-26T00:00:00ZVulnCheck KEV · CVE-2026-49869
- VulnCheck KEV · 2026-09-02T00:00:00ZVulnCheck KEV · CVE-2026-49869
VulnCheck KEV · CVE-2026-49869 - VulnCheck KEV · 2026-10-09T00:00:00ZVulnCheck KEV · CVE-2026-49869
- VulnCheck KEV · 2026-10-10T00:00:00ZVulnCheck KEV · CVE-2026-49869
- VulnCheck KEV · 2026-10-11T00:00:00ZVulnCheck KEV · CVE-2026-49869
- VulnCheck KEV · 2026-10-12T00:00:00ZVulnCheck KEV · CVE-2026-49869
- VulnCheck KEV · 2026-10-13T00:00:00ZVulnCheck KEV · CVE-2026-49869
- VulnCheck KEV · 2026-10-14T00:00:00ZVulnCheck KEV · CVE-2026-49869
- VulnCheck KEV · 2026-10-16T00:00:00ZVulnCheck KEV · CVE-2026-49869
- VulnCheck KEV · 2026-10-18T00:00:00ZVulnCheck KEV · CVE-2026-49869
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Kestra | Kestra | < 1.0.45 |
| Kestra | Kestra | ≥ 1.1.0 and < 1.3.21 |
All CVSS metrics
- CRITICAL 10 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - CRITICAL 10 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/kestra-io/kestra/security/advisories/GHSA-5vc5-wxxq-3fjx CVE record · GitHub_M · Updated 2026-06-26T20:58:19.576Z
CVE record · CISA-ADP · Updated 2026-09-03T03:55:27.114Z
NVD · CVE-2026-49869 · Updated 2026-10-25T17:10:00.197
Advisories
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-49869 CVE record · CISA-ADP · Updated 2026-09-03T03:55:27.114Z
NVD · CVE-2026-49869 · Updated 2026-10-25T17:10:00.197 - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-39922 EUVD · EUVD-2026-39922
- https://vulncheck.com/kev VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
Technical & other
- https://www.microsoft.com/en-us/security/blog/2026/08/26/when-ai-infrastructure-becomes-target-securing-gateways-control-points/ VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://previdian.com/CVE-2026-49869 VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2026-49869&date=2026-10-09 VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2026-49869&date=2026-10-10 VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2026-49869&date=2026-10-11 VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2026-49869&date=2026-10-12 VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2026-49869&date=2026-10-13 VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2026-49869&date=2026-10-14 VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2026-49869&date=2026-10-16 VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2026-49869&date=2026-10-18 VulnCheck KEV · CVE-2026-49869 · Updated 2026-08-26T00:00:00Z
- https://vulncheck.com/xdb/696a69a07712 VulnCheck KEV · 696a69a07712 · Updated 2026-08-26T00:00:00Z
- https://github.com/Ap0dexMe0/CVE-2026-49869 VulnCheck KEV · 696a69a07712 · Updated 2026-08-26T00:00:00Z
- https://vulncheck.com/xdb/55f8cc2bb03e VulnCheck KEV · 55f8cc2bb03e · Updated 2026-08-26T00:00:00Z
- https://github.com/EQSTLab/CVE-2026-49869 VulnCheck KEV · 55f8cc2bb03e · Updated 2026-08-26T00:00:00Z
Sources: NVD · CVE.org · All sources and attribution · EPSS