Description
Genkit does not properly validate host request headers. Any host on the developer's network, and any website the developer visits (via DNS rebinding), can reach POST /api/runAction on the Dev UI server (default port 4000) and execute any registered Genkit action and read the result. Fixed on 2026-06-18.
Published: 2026-08-11
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Genkit fails to correctly validate host request headers, allowing any host on the developer’s network or any site the developer visits through DNS rebinding to post to the Dev UI server’s /api/runAction endpoint on the default port 4000. This enables the attacker to invoke any registered Genkit action and obtain its result, effectively providing arbitrary code execution on the development environment. The flaw is a classic case of improper host header validation (CWE‑644) and poses a high severity risk if the development server is reachable over a network. Based on the supplied description, the attacker can gain non‑authentic access to execute actions and read outputs, leading to potential compromise of development data and resources.

Affected Systems

The affected product is Genkit (genkit‑ai:genkit). No specific version range is listed in the vulnerability data, but the fix was merged on 2026‑06‑18, so all pre‑2026‑06‑18 releases are vulnerable and should be regarded as affected until otherwise noted.

Risk and Exploitability

The CVSS score of 7.8 classifies the issue as high severity, yet the EPSS score of less than 1% indicates a very low likelihood of exploitation at the time of this analysis. The vulnerability is not listed in CISA’s KEV catalog. Because the attacker must target the HTTP host header, the attack vector is primarily network‑based and usually requires the development server to be listening on an accessible port (default 4000). If the Dev UI is restricted to local access only, the risk is confined to the host machine; if exposed to a broader network or the internet, the potential for exploitation increases significantly. In short, while the technical risk is high, the practical exploitation probability remains low under typical deployment scenarios.

Generated by OpenCVE AI on August 12, 2026 at 21:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Genkit to the patched version released on 2026‑06‑18 or later
  • Restrict access to the Dev UI server, for example by limiting the listening address to localhost or behind a firewall
  • Configure the deployment to enforce strict host‑header validation or disable the /api/runAction endpoint outside of trusted environments

Generated by OpenCVE AI on August 12, 2026 at 21:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Genkit-ai
Genkit-ai genkit
Vendors & Products Genkit-ai
Genkit-ai genkit

Tue, 11 Aug 2026 16:15:00 +0000

Type Values Removed Values Added
Description Genkit does not properly validate host request headers. Any host on the developer's network, and any website the developer visits (via DNS rebinding), can reach POST /api/runAction on the Dev UI server (default port 4000) and execute any registered Genkit action and read the result. Fixed on 2026-06-18.
Title Genkit improper host header validation
Weaknesses CWE-644
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}


Subscriptions

Genkit-ai Genkit
cve-icon MITRE

Status: PUBLISHED

Assigner: cisa-cg

Published:

Updated: 2026-08-17T18:18:07.515Z

Reserved: 2026-07-28T14:53:02.567Z

Link: CVE-2026-67179

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-11T16:17:34.113

Modified: 2026-08-26T16:52:20.850

Link: CVE-2026-67179

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T09:54:15Z

Weaknesses
  • CWE-644

    Improper Neutralization of HTTP Headers for Scripting Syntax