Intel

AIKIDO-2026-266755

genkit is vulnerable to Improper Access Control

Improper Access Control Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published 5 days ago

62

Medium Risk

This Affects:

JSgenkit
0.9.0 - 1.39.0
Fixed in 1.40.0
Are you affected? Scan for Free

TL;DR

The Genkit runtime started by the genkit library exposes a reflection server that lists registered actions and executes them through a runAction endpoint without authentication. This server binds to all network interfaces by default, so any host that can reach the developer machine can enumerate and invoke registered flows and actions while a development server is running. This enables unauthorized action execution and disclosure of action schemas over the network. The fix binds the reflection server to 127.0.0.1 by default and adds a host option and environment variable to opt into other interfaces.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you run a Genkit development server reachable from an untrusted network.

Background info

genkit is vulnerable to Improper Access Control in versions 0.9.0 - 1.39.0.

How to fix this

Upgrade the genkit library to the patch version.