CVE-2026-34612 Kestra: Remote Code Execution via SQL Injection

Critical 10.0 Published Updated

Authenticated attackers can achieve remote code execution via SQL injection in the flow search endpoint, allowing arbitrary command execution on the host.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-34612?

CVE-2026-34612 is a critical SQL injection vulnerability in kestra-io kestra, published on 3 Apr 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Kestra is an open-source, event-driven orchestration platform. Prior to version 1.3.7, Kestra (default docker-compose deployment) contains a SQL Injection vulnerability that leads to Remote Code Execution (RCE) in the following endpoint "GET /api/v1/main/flows/search". Once a user is authenticated, simply visiting a crafted link is enough to trigger the vulnerability. The injected payload is executed by PostgreSQL using COPY ... TO PROGRAM ..., which in turn runs arbitrary OS commands on the host. This issue has been patched in version 1.3.7.

Weakness: CWE-89

Which versions are affected by CVE-2026-34612?

It affects 1 product.

Products include Kestra Kestra.

How do I fix CVE-2026-34612?

No fix has been published for CVE-2026-34612 yet. Limit exposure of the affected software until one is available.

Use parameterised queries everywhere and never build SQL by joining strings. Upgrade affected software first; a web application firewall only buys time. More about SQL injection.

Is CVE-2026-34612 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-34612 exists.

Sources

Is CVE-2026-34612 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free