CVE-2026-54350Disclosure(budibase / budibase)

LOWCVSS 9.8 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch budibase budibase systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Budibase is an open-source low-code platform. Prior to 3.39.12, an unauthenticated visitor of any published Budibase app reads every document of the backing MongoDB, CouchDB, Elasticsearch, DynamoDB-PartiQL, or REST-with-JSON-body collection and, where the builder has published a PUBLIC write query, modifies every document of that collection with one HTTP request. enrichContext at packages/server/src/sdk/workspace/queries/queries.ts:121-138 substitutes parameter values into the raw JSON body of a query, then JSON.parses the result. The validator validateQueryInputs at packages/server/src/api/controllers/query/index.ts:61-71 rejects only Handlebars markers ({{, }}) in user input and does not escape JSON metacharacters (", \, }). A parameter value containing a closing quote and additional keys lifts attacker-controlled fields into the parsed filter object. For Mongo find, the parsed filter passes directly to collection.find() (packages/server/src/integrations/mongodb.ts:506-510). Duplicate-key JSON parsing overrides the builder's {name: "..."} with {name: {$exists: true}} and returns every document. The same primitive against an updateMany query (mongodb.ts:577-585) widens the filter scope to the full collection while the builder-controlled $set body runs against every matched document. The authorized middleware at packages/server/src/middleware/authorized.ts:141-148 short-circuits when the query's role is PUBLIC. CSRF is not enforced on this path. POST /api/v2/queries/:queryId (packages/server/src/api/routes/query.ts:63) accepts the call with no session, only an x-budibase-app-id header that is public from the published-app URL. This vulnerability is fixed in 3.39.12.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-89CWE-943

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • budibase

Threat summary

  • Patch or workaround signal is available
  • 7 mentions across 6 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 3 signals
  • Technical details provided in 7 signals
  • Disclosure: 4 classified signals
  • Peaked 3d ago at 2 mentions (2026-06-26); latest day: 1
  • 7 total mentions across 6 days

Affected systems

Vendors
Products
budibase

Deep dive

Activity timeline7 mentions / 6d
01122Mentions · 2026-06-23: 1Mentions · 2026-06-24: 1Mentions · 2026-06-26: 2Mentions · 2026-06-27: 1Mentions · 2026-06-28: 1Mentions · 2026-07-24: 1Patch / Workaround · 2026-06-26: 1Patch / Workaround · 2026-06-27: 1Patch / Workaround · 2026-06-28: 1Technical Details · 2026-06-23: 1Technical Details · 2026-06-24: 1Technical Details · 2026-06-26: 2Technical Details · 2026-06-27: 1Technical Details · 2026-06-28: 1Technical Details · 2026-07-24: 106-2306-2406-2606-2706-2807-24
Signal classification2 categories
Disclosure
457.1%
Patch
342.9%
Referenced assets6 URLs
Classification over time
DateTotalLabels
2026-06-231
Disclosure1
2026-06-241
Disclosure1
2026-06-262
Disclosure1Patch1
2026-06-271
Patch1
2026-06-281
Patch1
2026-07-241
Disclosure1
Full discourse7 posts
  • Hugo | DevOps | Cybersecurity 🇱🇻@HugoValters
    Patch

    #CVE-2026-54350 - Critical CSRF in #Budibase. #CVSS 10. Unauthenticated attackers can read/modify all #DB documents via HTTP. No patch available. Disable public write queries immediately. #CVE #sysadmin #devsecops #devops #infosec More detailed info: https://www.valtersit.com/cve/CVE-2026-54350/

    Post summary

    The tweet discloses CVE-2026-54350, a critical CSRF flaw in Budibase, noting that no patch is available yet and recommends disabling public write queries as a mitigation.

    00010108
    1.0K followersView on X
  • DailyCVE@dailycve
    Disclosure

    🔴 Budibase Server, JSON Injection / NoSQL Injection, #CVE-2026-54350 (Critical) -DC-Jun2026-592 https://dailycve.com/budibase-server-json-injection-nosql-injection-cve-2026-54350-critical-dc-jun2026-592/

    Post summary

    The post announces CVE-2026-54350, describing it as a JSON and NoSQL injection flaw in Budibase Server, but does not provide PoC, exploit, or mitigation details.

    0001049
    216 followersView on X
  • takenaka hiroya@Joe_Biden_ja
    Disclosure

    Budibaseに関する新たな脆弱性CVE-2026-54350を公開しました。CVSSスコア10.0の重大なもので、未認証での全件読み書きが可能です。早急な確認と対策をおすすめします。 https://cve.autoarticles.net/cve/CVE-2026-54350

    Post summary

    A new CVE (2026-54350) for Budibase is disclosed, rated CVSS 10.0 with unauthenticated full read/write capabilities. No PoC, exploit code, or patch information is provided.

    0000044
    561 followersView on X
  • ADK Cyber@ADKCyber
    Patch

    Budibase users: CVE-2026-54350 (CVSS 10.0) exposes all database documents to unauthenticated visitors in published apps. Update to 3.39.12. https://nvd.nist.gov/vuln/detail/CVE-2026-54350 via NVD Recent High CVSS #CyberSecurity #InfoSec #Vulnerability #AI #MachineLearning https://t.co/KlpV4WJwuj

    Post summary

    The tweet alerts Budibase users to CVE‑2026‑54350, a critical flaw exposing database documents, and directs them to patch to version 3.39.12.

    0000040
    92 followersView on X
  • Infoflowcloud@infoflowcloud
    Disclosure

    🚨*CVE* CVE-2026-54350 Budibase is an open-source low-code platform. Prior to 3.39.12, an unauthenticated visitor of any published Budibase app reads every document of the backing MongoDB,… https://www.cve.org/CVERecord?id=CVE-2026-54350 ----- Traducción: CVE-2026-54350 Bud… http://infoflow.cloud`

    Post summary

    The tweet announces CVE‑2026‑54350, noting that in Budibase versions before 3.39.12 any unauthenticated visitor can read all MongoDB documents; no PoC, exploit, or patch details are shared.

    0000034
    89 followersView on X
  • CVE@CVEnew
    Patch

    CVE-2026-54350 Budibase is an open-source low-code platform. Prior to 3.39.12, an unauthenticated visitor of any published Budibase app reads every document of the backing MongoDB,… https://www.cve.org/CVERecord?id=CVE-2026-54350

    Post summary

    Budibase apps prior to version 3.39.12 allow unauthenticated users to read all MongoDB documents, and updating to 3.39.12 patches the flaw.

    00000706
    57.7K followersView on X
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨 CRITICAL - Budibase Server NoSQL operator injection in published-app query templates (CVE-2026-54350) Budibase Server is vulnerable to NoSQL operator injection in published-app query templates within @budibase/server, where user-supplied parameters are substituted directly into a JSON query body and then parsed. The root cause is improper input validation/escaping of JSON metacharacters, enabling attacker-controlled query operators to be injected into the resulting JSON. An unauthenticated attacker can exploit this via PUBLIC queries (no session and no CSRF enforced) by sending a crafted HTTP request that expands or rewrites filters against backing data sources like MongoDB, CouchDB, Elasticsearch, DynamoDB-PartiQL, or JSON-body REST collections. Impact includes full data exposure (including sensitive fields) and broad unauthorized write operations (mass modification of documents) across connected data sources in a single request. 👉 Affected: @budibase/server (versions with published-app query templates allowing unescaped JSON parameter substitution) | Upgrade to No fix yet - treat as suspicious

    Post summary

    The post announces CVE‑2026‑54350, a critical NoSQL operator injection in Budibase Server’s published‑app query templates that permits unauthenticated data exfiltration and write operations, noting that no patch is currently available.

    0000072
    226 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appbudibasebudibase---

Explore more