CVE Watchtower

CVE-2026-122244@budibase/server Cross-site Scripting (XSS)

NVD

Vulnerability Summary

Summary A low-privileged application end-user (role `BASIC` - not a builder or admin, and on a public data-collection form, an unauthenticated visitor) can store an HTML/JavaScript payload in ordinary row data. When a builder or admin later opens that table in the Budibase Builder and evaluates any Handlebars binding whose Preview surfaces the value (the Data-section Formula column editor, or any binding drawer), the stored value is rendered as raw HTML and the attacker's JavaScript executes in the Builder's origin. The Builder SPA is served by nginx with no Content-Security-Policy (the CSP middleware only decorates the server-rendered published-app document, not `/builder/`). The injected script therefore runs unrestricted in the highest-trust surface of the product - the admin/builder session that can create datasources, run server-side JavaScript via automations, read and modify every table, and manage users. This is a cross-privilege stored XSS (app end-user β†’ builder/admin), i.e. full workspace takeover, not self-XSS.
Severity Level
HIGH(7.7)
Published Date
Nov 10, 2026
Last Modified
Nov 10, 2026
Exploitation Status
No confirmed exploitation yet
CVE Record Status
Reserved
This CVE ID is referenced in a public advisory, but the CVE Program has not published its official CVE Record yet. Full CVSS/CPE data from NVD will appear here once it does.
Root Weakness (CWE)
The software does not neutralize user-controllable input before it is placed in output that is used as a web page.
The product prepares a structured message for communication with another component, but encoding or escaping of the data is missing or incorrect.
See the MITRE CWE entry for the full definition of this weakness.
CVSS v3.1 Base Metrics — Score 7.7
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
Attack VectorNetwork
Attack ComplexityHigh
Privileges RequiredLow
User InteractionRequired
ScopeChanged
ConfidentialityHigh
IntegrityHigh
AvailabilityNone

Affected & Patched Versions

Affected Versions
  • @budibase/server <4.0.0
Patched Versions
  • @budibase/server 4.0.0

What to do

Plan remediation soon. No exploitation is confirmed yet, but the severity is high.

  1. Check whether you run @budibase/server and which version.
  2. Update to a patched version listed above, then confirm the new version.

Timeline

  • Nov 10, 2026Published
  • Nov 10, 2026Record last modified

Score, severity and exploitation changes are tracked from the day Watchtower started logging them.

Get notified about new @budibase/server CVEsYou are reading CVE-2026-122244. Get an email when KEV listings, exploits or new CVEs match your stack.
Set up CVE alerts

More @budibase/server CVEs

Data last checked: Nov 14, 2026 02:01 UTC