Vulnerability  ·  2026-10-27

Frappe Builder missing authorization on improve_prompt LLM-completion endpoint

VulnerabilityLow impactGlobalCVE-2026-115718
Frappe Builder's improve_prompt endpoint lacks authorization checks, so any authenticated non-Guest user can trigger LLM completions that spend the site owner's AI quota. Fixed in v1.36.0. CVSS 4.3, published 2026-10-26.
This is an authorization gap on an AI-invoking endpoint: a low-privilege tenant user can burn the owner's LLM credits and drive the configured model, converting a business tool into an unguarded LLM usage sink.
Any authenticated non-Guest session calls improve_prompt to invoke LLM completions using the site owner's configured LLM credentials/quota, without per-action authorization, enabling quota/credit abuse or content generation on the tenant's behalf.
Frappe Builder 1.33.0 to before 1.36.0 (improve_prompt endpoint).
Upgrade to Frappe Builder 1.36.0 or later.
NVD detailFrappe Builder v1.36.0 release
See this in the live feed Explore related AI security and governance findings — updated every morning.
Open the feed →