CVE-2026-49869Disclosure(kestra / kestra)

MEDIUMCVSS 10.0 · CRITICALCISA KEV

Exploitation observed; activity peaked at 5 mentions and remains active

Immediate actions

  • Patch kestra kestra systems immediately
  • Assume compromise if assets are exposed
  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft

Recommended action window: Immediate (within 24h)

NVD description

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.

5.8/ 10 priority

Sources & remediation

Listed in the CISA Known Exploited Vulnerabilities catalog. Federal remediation due date: 2026-09-05. 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.

Weakness type (CWE)
CWE-78CWE-184CWE-287CWE-918

Priority

MEDIUM

Exploitation

ACTIVE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • kestra

Threat summary

  • Active exploitation appears in 11 classified signals
  • Public PoC is present in monitored signal
  • Patch or workaround signal is available
  • 33 mentions across 14 observed days

What's happening

  • Active exploitation reported across 11 signals
  • PoC mentioned or linked in 1 signal
  • Patch or workaround mentioned in 12 signals
  • Technical details provided in 31 signals
  • Disclosure: 11 classified signals
  • Peaked 5d ago at 5 mentions (2026-09-03); latest day: 1
  • 33 total mentions across 14 days

Affected systems

Vendors
Products
kestra

Deep dive

Activity timeline33 mentions / 14d
01345Mentions · 2026-06-26: 3Mentions · 2026-06-27: 4Mentions · 2026-06-29: 1Mentions · 2026-06-30: 2Mentions · 2026-07-21: 3Mentions · 2026-08-26: 1Mentions · 2026-08-27: 1Mentions · 2026-09-02: 2Mentions · 2026-09-03: 5Mentions · 2026-09-04: 3Mentions · 2026-09-05: 4Mentions · 2026-09-06: 1Mentions · 2026-09-10: 2Mentions · 2026-09-12: 1PoC Mentioned / Linked · 2026-09-02: 1Active Exploitation · 2026-08-26: 1Active Exploitation · 2026-09-03: 3Active Exploitation · 2026-09-04: 2Active Exploitation · 2026-09-05: 2Active Exploitation · 2026-09-06: 1Active Exploitation · 2026-09-10: 1Active Exploitation · 2026-09-12: 1Patch / Workaround · 2026-06-26: 1Patch / Workaround · 2026-06-27: 2Patch / Workaround · 2026-06-30: 1Patch / Workaround · 2026-09-04: 1Patch / Workaround · 2026-09-05: 3Patch / Workaround · 2026-09-06: 1Patch / Workaround · 2026-09-10: 2Patch / Workaround · 2026-09-12: 1Technical Details · 2026-06-26: 2Technical Details · 2026-06-27: 4Technical Details · 2026-06-29: 1Technical Details · 2026-06-30: 2Technical Details · 2026-07-21: 3Technical Details · 2026-08-26: 1Technical Details · 2026-08-27: 1Technical Details · 2026-09-02: 1Technical Details · 2026-09-03: 5Technical Details · 2026-09-04: 3Technical Details · 2026-09-05: 4Technical Details · 2026-09-06: 1Technical Details · 2026-09-10: 2Technical Details · 2026-09-12: 106-2606-2706-2906-3007-2108-2608-2709-0209-0309-0409-0509-0609-1009-12
Signal classification5 categories
Disclosure
1133.3%
Active Exploitation
927.3%
Patch
824.2%
General
412.1%
PoC
13.0%
Referenced assets18 URLs
Classification over time
DateTotalLabels
2026-06-263
Disclosure2Patch1
2026-06-274
Disclosure2Patch2
2026-06-291
Disclosure1
2026-06-302
General1Patch1
2026-07-213
Disclosure2General1
2026-08-261
Active Exploitation1
2026-08-271
Disclosure1
2026-09-022
General1PoC1
2026-09-035
Active Exploitation3Disclosure1General1
2026-09-043
Active Exploitation1Disclosure1Patch1
2026-09-054
Active Exploitation2Disclosure1Patch1
2026-09-061
Active Exploitation1
2026-09-102
Patch2
2026-09-121
Active Exploitation1
Full discourse20 posts
  • YogSotho@YogSoth0
    General

    #Kestra Multi-CVE #Exploit Kit Multi-exploits kit for Kestra workflow orchestration platform vulnerabilities. CVEs Covered | CVE | CVSS | Description | |-----|------|-------------| | CVE-2026-49869 | 9.8 | Unauthenticated RCE via AuthenticationFilter bypass | | CVE-2026-53576 | 9.8 | Unauthenticated RCE via /configs path-suffix auth bypass | | CVE-2026-53577 | 7.7 | Cross-execution file read via preview endpoint (IDOR) | Impact: - #Unauthenticated flow creation and execution - #RCE as #root inside container - Host takeover via /var/run/docker.sock #0days #cybersecurity #security #hacking #antisec #infosec #CVSS

    Post summary

    The post lists several high‑scoring CVEs in Kestra with brief technical details but provides no PoC, exploit code, patches, or evidence of active exploitation.

    0102391.4K
    1.9K followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    Disclosure

    CVE-2026-49869 Unauthenticated Remote Code Execution in Kestra via Authentication Bypass https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-49869

    Post summary

    The post announces a newly disclosed CVE‑2026‑49869, describing an unauthenticated remote code execution vulnerability in Kestra due to an authentication bypass, without providing exploit or mitigation details.

    01042391
    4.1K followersView on X
  • Netlas.io@Netlas_io
    Disclosure

    CVE-2026-49869 & CVE-2026-53576: Two RCE vulnerabilities in kestra, 10.0 rating 😱 Recently disclosed vulnerabilities in Kestra allow an unauthenticated remote attacker to execute arbitrary code as root. 👉 https://nt.ls/58ToN

    Post summary

    Two newly disclosed RCE vulnerabilities (CVE-2026-49869 & CVE-2026-53576) in Kestra, rated 10.0, enable unauthenticated remote attackers to execute arbitrary code with root privileges.

    01040883
    7.7K followersView on X
  • Lyrie.ai@lyrie_ai
    Disclosure

    Description vs CVSS: CVE-2026-49869: Unauthenticated RCE via AuthenticationFilter bypass (vs CVSS 9.8) Source: X search for RCE 2026 exploit Posted: 2026-06-30T23:57:41.000Z Likes: 23

    Post summary

    The post announces CVE‑2026‑49869 as a high‑severity unauthenticated RCE vulnerability, but provides no evidence of exploits, tools, or remediation steps.

    2001044
    326 followersView on X
  • Lyrie.ai@lyrie_ai
    General

    | CVE | CVSS | Description | |-----|------|-------------| | CVE-2026-49869 | 9.8 | Unauthenticated RCE via AuthenticationFilter bypass | | CVE-2026-53576

    Post summary

    The snippet enumerates two high‑severity CVEs with CVSS scores and generic vulnerability descriptions, but offers no actionable or contextual information.

    2001030
    326 followersView on X
  • Lyrie.ai@lyrie_ai
    Disclosure

    CVE-2026-49869: #Kestra Multi-CVE #Exploit Kit Multi-exploits kit for Kestra workflow orchestration platform vulnerabilities. CVEs Covered | CVE | CVSS | Description | |-----|------|-------------| | CVE-2026-49869 | 9.8 | Unauthenticated RCE via AuthenticationFilter bypass…

    Post summary

    The post announces CVE‑2026‑49869, detailing its high severity and RCE nature, but does not include code, active exploitation evidence, or remediation instructions.

    2001055
    326 followersView on X
  • Slade 🛡️ LLM Hacker@llm_redteam
    Patch

    CVE-2026-49869. CVSS 10.0. Unauthenticated RCE in Kestra OSS, and CISA just put it on the KEV list. If you orchestrate AI or data pipelines, you probably know Kestra. That's what makes this one sting. WHAT'S BROKEN: Kestra's AuthenticationFilter has a path exception for public config endpoints. The check is a suffix match: does the path end in "/configs"? Not "does it equal the configs route." That's the whole bug. Any URL whose last segment happens to be "configs" slides past Basic Auth, no credentials needed. And the advisory says that exempted route pattern reaches more than configs: flows, executions, key-value store, dashboards, logs. HOW IT BECOMES ROOT: Kestra ships script-execution plugins (shell, Python, Node) enabled by default. So an attacker who bypassed auth doesn't just read data. They create a workflow, run it, and the worker container executes it as uid 0. Root. From an anonymous HTTP request. Bonus: the advisory also flags SSRF as a secondary path, since Kestra's templating can fire HTTP requests, meaning a compromised worker can reach internal services or cloud metadata endpoints too. Affected: everything through 1.3.20. Fixed: 1.0.45 and 1.3.21. Added to KEV on 2026-09-02, federal remediation deadline 2026-09-05, forensic triage required under BOD 26-04. WHY THIS IS THE PATTERN, NOT THE EXCEPTION: Suffix matching instead of exact matching on an auth allowlist is one of the oldest bug classes in web security. It just now sits under a workflow engine holding shell access and cloud creds. When your orchestration layer can execute arbitrary code by design, an auth bypass isn't "unauthorized read." It's an unauthenticated root shell wearing a scheduler's clothes. Building on Kestra, or anything like it (n8n, Airflow, self-hosted orchestrators for agent pipelines)? Ask: does my auth filter do exact path matching, or does it do "ends with"? Is script execution reachable by default, or opt-in? Is the management API sitting on a network anyone can reach? BEFORE (dangerous): Kestra reachable on a shared internal network, no reverse proxy auth in front, script plugins on by default. AFTER (safe): upgrade to 1.0.45/1.3.21, put the Kestra UI/API behind an authenticated gateway, and go check your execution history for flows you didn't create. If your pipeline orchestrator got hit like this tomorrow, would you even know what to look for in the logs? #AISecurity #CVE #PromptInjection

    Post summary

    The post announces CVE-2026-49869, describes the authentication bypass and resultant root shell, and provides specific patch versions and mitigation recommendations.

    00020164
    1.3K followersView on X
  • Hardik Dagha@HardikDagha
    Disclosure

    Kestra OSS has a CVSS 10 auth bypass, and CISA's federal due date is today (Sep 5). CVE-2026-49869: AuthenticationFilter treats any path ending in /configs as public. Unauthenticated attackers can create and run workflows.

    Post summary

    Kestra OSS suffers a severe CVSS‑10 authentication bypass (CVE‑2026‑49869) that allows unauthenticated attackers to create and run workflows via public /configs paths; a CISA federal due date is set for September 5.

    1001056
    9 followersView on X
  • YourDailyCVE@YourDailyCVE
    Patch

    🚨 CVE-2026-49869 — Kestra. One sloppy URL check, full server takeover. Disclosed Jun 26. What broke: Kestra's login check had one exception — any web address ending in "/configs" was allowed through with no password, because that page is meant to be public. But the check only looked at how the address ends. So an attacker takes a locked admin address, adds "/configs" to the end — and the door swings open. From there they can create a workflow that runs any command on the server. No account, no password. Who should care: anyone self-hosting Kestra OSS — the open-source workflow orchestrator — on any version before 1.0.45 or 1.3.21. If your Kestra API is reachable from the internet, assume it's being scanned. Kestra Cloud customers are not affected. Why that matters: Kestra runs your scheduled jobs and data pipelines, so it usually holds passwords and keys for your databases, cloud accounts, and internal APIs. Take over Kestra and you inherit every secret it touches. Status: exploited in real attacks. CISA added it to the KEV catalog on Sep 2 — the same seven-CVE batch as the Sangoma Switchvox bug. CVSS 10.0, the maximum. EPSS still low (<1%), but KEV means that number no longer matters. Fix today: upgrade to 1.0.45 or 1.3.21 (or later). Advisory GHSA-5vc5-wxxq-3fjx. Can't patch: take the Kestra API off the internet or put it behind a VPN/allowlist. Check workflows and execution history for anything you didn't create. If you find something, rotate every secret Kestra stores — patching doesn't undo stolen keys. Source: GitHub Security Advisory GHSA-5vc5-wxxq-3fjx / CISA KEV (Sep 2) / NVD #Kestra #CyberSecurity

    Post summary

    CVE-2026-49869 in Kestra is a fully exploitable server takeover flaw that has already seen real‑world attacks. Urgent mitigation requires upgrading to 1.0.45 or 1.3.21, or isolating the API and rotating exposed secrets.

    00020141
    31 followersView on X
  • NotCVE@notCVE
    Active Exploitation

    ⚠️ New in CISA KEV this week — exploited in the wild: • SonicWall SMA1000 Appliances… — CVSS 10 https://notcve.org/cve/CVE-2026-83548 • Kestra OSS OS Command Injection — CVSS 10 https://notcve.org/cve/CVE-2026-49869 • JFrog Artifactory Improper… — CVSS 9.8 https://notcve.org/cve/CVE-2026-82329

    Post summary

    CISA KEV has added three CVEs—SonicWall SMA1000, Kestra OSS, and JFrog Artifactory—with high CVSS scores, all reportedly exploited in the wild this week.

    2000090
    70 followersView on X
  • DFIR Radar@DFIR_Radar
    Active Exploitation

    Microsoft observed active exploitation of AI infrastructure: LiteLLM, RAGFlow, and Kestra deployments compromised for credential theft, persistence, and cryptomining across three distinct intrusion chains. Key findings: - LiteLLM gateway compromise chained CVE-2026-42271 (authenticated command execution via MCP stdio) with CVE-2026-48710 (Starlette host-header bypass) for unauthenticated RCE. Attackers read /proc/1/environ for provider API keys and DATABASE_URL, then dumped LiteLLM_ProxyModelTable and LiteLLM_VerificationToken from Azure PostgreSQL via a Python one-liner. Persistence via SSH authorized_keys write, cron, and chattr +i on payload dirs. MITRE: T1190, T1552.001, T1098.004, T1053.003. - RAGFlow intrusion began with SSRF probing to oast[.]me infrastructure, followed days later by code execution inside the Flask runtime. A Python hook injected into api/__init__.py intercepted provider credentials (OpenAI, Azure, Anthropic, Gemini) on every TenantLLM.insert() call and exfiltrated them to 135.125.10[.]56:19888. - Kestra exploitation used CVE-2026-49869 (critical auth bypass) to submit a malicious workflow, spawning bash from the Java worker. Attackers accessed the mounted Docker socket to enumerate container Config.Env arrays across all running containers, then deployed XMRig v6.26.0 toward auto.c3pool[.]org. Output stored via Kestra's own KV API. - C2 and exfil domains: yosemite[.]jp, gobygo[.]net, oast[.]pro/fun/me. #DFIR_Radar

    Post summary

    The report confirms Microsoft observed active exploitation of multiple AI infrastructure deployments using known CVEs, detailing the attack chains and affected systems.

    20000198
    1.9K followersView on X
  • SecEngCyGy@snypet86
    Active Exploitation

    CISA KEV: Kestra OSS CVE-2026-49869 (CVSS 10). Federal due Sep 5. Unauth /configs path-suffix bypass: create workflows, RCE as root in the worker. Patch to 1.0.45 or 1.3.21. Inventory internet-facing Kestra now. https://nvd.nist.gov/vuln/detail/CVE-2026-49869

    Post summary

    CISA has issued a KEV for Kestra OSS CVE‑2026‑49869, an unauthenticated path‑suffix bypass that allows RCE as root (CVSS 10). A patch is available in versions 1.0.45 and 1.3.21.

    1000050
    31 followersView on X
  • Swif@swif_ai
    Active Exploitation

    Kestra auth bypass CVE-2026-49869 (CVSS 10): a filter bug let unauthenticated attackers run workflows via default shell/python plugins for root RCE, now exploited for cryptomining. Patch to 1.0.45/1.3.21. https://github.com/kestra-io/kestra/security/advisories/GHSA-5vc5-wxxq-3fjx

    Post summary

    A CVE-2026-49869 in Kestra allows unauthenticated root RCE via a filter bug, is actively exploited for cryptomining, and has an available patch (1.0.45/1.3.21).

    1000056
    60 followersView on X
  • Breachrr@Breachrr
    Active Exploitation

    Kestra OSS skipped Basic Auth on any API path whose last segment was configs. The check used endsWith("/configs") instead of an exact path. That is CVE-2026-49869. CISA added it to the KEV catalog on September 2. Covered federal systems are due today. An unauthenticated caller can create and run a workflow. Script plugins ship enabled, so the worker executes attacker-chosen shell or Python as root in the container. The vendor advisory also notes CRUD on resources named configs, including KV secrets, plus SSRF through the template engine. Microsoft Threat Intelligence assessed with high confidence that this bug was the entry point in a compromise it published on August 26. After workflow-origin shells, operators queried the mounted Docker socket and read environment arrays from neighboring containers. Those arrays are where cloud keys, database passwords, and API tokens often live. Collected output was stored back through Kestra's own key-value interface. Fixed builds are 1.0.45 and 1.3.21. If port 8080 was reachable, rotate every secret the worker could see, including values in other containers that shared the socket.

    Post summary

    The disclosure confirms active exploitation of CVE‑2026‑49869, provides technical details and patch information, and underscores the urgency for rapid remediation.

    1000075
    31 followersView on X
  • Nicolas Coolman@NicolasCoolman
    Active Exploitation

    🚨 Alerte CISA : CVE-2026-49869, RCE critique non authentifiée dans Kestra OSS activement exploitée depuis fin juin 2026 pour des reverse shells. #zoneantimalware https://zoneantimalware.com/cisa-kestra-oss-alerte/

    Post summary

    CISA reports that CVE-2026-49869, a critical unauthenticated RCE in Kestra OSS, has been actively exploited since late June 2026, delivering reverse shells.

    1000083
    87 followersView on X
  • NewNormal Security@NewScanTeam
    General

    NewNormal Security turns the last 24 hours of CVEs into new detections, every day. 𝗗𝗮𝗶𝗹𝘆 𝗖𝗩𝗘 𝗥𝗲𝗽𝗼𝗿𝘁 — 3 Sep 2026 𝗔𝗹𝗿𝗲𝗮𝗱𝘆 𝗰𝗼𝘃𝗲𝗿𝗲𝗱 by NewScan: 🚨 Unauthenticated MCP server access — anonymous clients can list and call an AI gateway's tools, hijacking sessions (LiteLLM CVE-2026-59822) 𝗔𝗱𝗱𝗲𝗱 to NewScan 𝘁𝗼𝗱𝗮𝘆: 🚨 Auth bypass via path-suffix match — a request ending in /configs skips authentication, reaching workflow creation and RCE as root (Kestra CVE-2026-49869) Test your stack with NewScan — free, self-hosted: https://newnormalsecurity.com/newscan?utm_source=x&utm_medium=social&utm_campaign=daily-cve #infosec #AppSec #AuthBypass #CSO #REDTEAM

    Post summary

    The post is a daily CVE report from NewNormal Security, listing newly covered vulnerabilities with brief technical descriptions and a link to test the stack.

    0001094
    7 followersView on X
  • NotCVE@notCVE
    PoC

    CVE-2026-49869: Kestra OSS OS Command Injection Vulnerability CVSS 10 · EPSS 1% · 6 public exploits https://notcve.org/cve/CVE-2026-49869 https://t.co/e34UITJgqN

    Post summary

    The posting announces a severe OS Command Injection vulnerability (CVE‑2026‑49869) with evidence of existing public exploits, though no specific exploit code or active attacks are detailed.

    1000057
    70 followersView on X
  • Total Cyber-Sec@totalcybersec
    Disclosure

    4/7 ⚠️ #Kestra también entró en la cadena. CVE-2026-49869 permite bypass de autenticación y creación de workflows maliciosos que pueden ejecutar código sin credenciales. Una plataforma de automatización puede convertirse en herramienta del atacante.

    Post summary

    The tweet announces that CVE‑2026‑49869 allows authentication bypass and malicious workflow creation, enabling code execution without credentials in Kestra.

    1000039
    15.8K followersView on X
  • Nik Kale@nik_kale
    Active Exploitation

    I would treat an AI gateway the way I treat a domain controller. Microsoft's incident team just published three compromises that say the same thing. LiteLLM: CVE-2026-42271 chained with CVE-2026-48710 for remote code execution, then credential theft, database access and cryptomining. RAGFlow: provider credentials intercepted through application hooks. Kestra: CVE-2026-49869 authentication bypass, then container discovery and mining. Post-compromise looked the same each time. Environment variables harvested, Postgres connection strings pulled, XMRig deployed, SSH keys added, cron edited. The controls Microsoft recommends: 1. Patch and enforce authentication on the gateway like it is a domain controller 2. Issue per-team virtual keys with spend limits. Retire the master key. 3. Deny-by-default egress, with an allowlist for model providers 4. Alert on child processes and credential reads from the gateway runtime A gateway is a control plane. Attackers already file it under that heading. https://www.microsoft.com/en-us/security/blog/2026/08/26/when-ai-infrastructure-becomes-target-securing-gateways-control-points/

    Post summary

    Microsoft reports three real-world exploits of CVE‑2026 vulnerabilities targeting AI gateways, describing post‑compromise activities and recommending mitigation controls.

    0000065
    406 followersView on X
  • LinuxSecurity@lnxsec
    Patch

    A fixed version closes the vulnerability. It does not tell you whether the vulnerable service was already used. CISA added CVE-2026-49869 to the Known Exploited Vulnerabilities catalog, so affected Kestra systems deserve more than a version check. The operational sequence matters: establish exposure, preserve evidence, update, and then scope what the worker could access. Otherwise, teams risk turning vulnerability management into a binary state change while leaving the incident question unanswered. **In practical terms, it is a good time to:** - confirm the exact running Kestra version rather than relying only on deployment manifests - determine when the vulnerable instance became reachable from untrusted networks - preserve API, workflow, reverse-proxy, and runtime logs covering that exposure window - compare workflow execution history with expected schedules and operators - verify the deployment has moved to a vendor-fixed release supported by the environment Patch management and incident response overlap whenever exploitation is already confirmed. Full coverage: #VulnerabilityManagement #IncidentResponse #LinuxSecurity #PatchManagement #OpenSource https://linuxsecurity.com/news/hackscracks/kestra-vulnerability-linux-container-rce

    Post summary

    The post notes that CVE‑2026‑49869 is listed as a known exploited vulnerability and stresses the importance of verifying running Kestra versions, preserving evidence, and promptly applying the vendor‑fixed release.

    0000088
    4.5K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appkestrakestra---

Explore more