CVE-2026-27702 Budibase Vulnerable to Remote Code Execution via Unsafe eval() in View Filter Map Function (Budibase Cloud)

Critical 9.9 Published Updated

Authenticated users can execute arbitrary JavaScript on Budibase Cloud servers via unsafe eval, leading to code execution and data theft.

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

What is CVE-2026-27702?

CVE-2026-27702 is a critical code injection vulnerability in budibase, published on 25 Feb 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Budibase is a low code platform for creating internal tools, workflows, and admin panels. Prior to version 3.30.4, an unsafe `eval()` vulnerability in Budibase's view filtering implementation allows any authenticated user (including free tier accounts) to execute arbitrary JavaScript code on the server. This vulnerability ONLY affects Budibase Cloud (SaaS) - self-hosted deployments use native CouchDB views and are not vulnerable. The vulnerability exists in `packages/server/src/db/inMemoryView.ts` where user-controlled view map functions are directly evaluated without sanitization. The primary impact comes from what lives inside the pod's environment: the `app-service` pod runs with secrets baked into its environment variables, including `INTERNAL_API_KEY`, `JWT_SECRET`, CouchDB admin credentials, AWS keys, and more. Using the extracted CouchDB credentials, we verified direct database access, enumerated all tenant databases, and confirmed that user records (email addresses) are readable. Version 3.30.4 contains a patch.

Weakness: CWE-95, CWE-94, CWE-20

Which versions are affected by CVE-2026-27702?

2 open source packages ship an affected version, including budibase. It affects 1 product.

PackageAffectedFixed in
budibase npmAll versions3.30.4
budibase npmAll versions3.30.4

Products include Budibase Budibase.

How do I fix CVE-2026-27702?

Upgrade budibase to 3.30.4 or later.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2026-27702 being exploited?

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

Sources

Also known as GHSA-rvhr-26g4-p2r8.

Is CVE-2026-27702 in your software?

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

Check your SBOMs for free