CyberSecBulletin

Budibase vulnerabilities

We track 72 vulnerabilities in Budibase products across 2 products. 72 are rated high or critical, and none are known to be exploited. The most recent was published on October 1, 2026.

72vulnerabilities
18critical
54high
0exploited
8.3average CVSS score

Latest Budibase vulnerabilities

  • 7.7 High severity

    budibase: Server-Side Request Forgery

    CVE-2026-103757Budibase

    Budibase through 3.41.0 contains a server-side request forgery vulnerability in AI table generation because the uploadUrl function in packages/server/src/utilities/fileUtils.ts uses raw node-fetch instead of fetchWithBlacklist. Authenticated builder users can

  • 8.1 High severity

    server: Improper Privilege Management

    CVE-2026-100686Budibase

    Budibase versions before 3.45.0 fail to validate per-app authorization in the POST /api/global/groups/:groupId/apps endpoint, allowing builders to assign application roles across workspace boundaries. A builder of a single workspace can exploit missing per-app

  • 7.7 High severity

    server: Incorrect Authorization

    CVE-2026-100685Budibase

    Budibase before 3.45.0 fails to properly scope the GET /api/chat-links endpoint by workspace, allowing builders to enumerate chat identity link records across all workspaces in a tenant. Attackers with builder access to a single workspace can retrieve sensitiv

  • 8.1 High severity

    server: Improper Authentication

    CVE-2026-100684Budibase

    Budibase versions 3.41.0 before 3.45.0 contain an authentication bypass in the OIDC/SSO login path of @budibase/server. In sso.authenticate, when no existing user matches the incoming SSO subject, the server looks up pending user invites by the IdP-asserted em

  • 8.0 High severity

    server: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-100683Budibase

    Budibase (@budibase/server) before 3.45.0 builds MySQL and MSSQL column-rename DDL in packages/backend-core/src/sql/sqlTable.ts by interpolating identifiers directly into a raw query string (backtick-quoted for MySQL, a single-quoted sp_rename literal for MSSQ

  • 8.8 High severity

    server: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-100682Budibase

    Budibase Server before 3.45.0 contains an arbitrary file write vulnerability in the PWA icon upload endpoint that extracts user-supplied ZIP archives without proper symlink validation. Attackers with BUILDER role can craft a malicious ZIP with leaf symlink ent

  • 8.1 High severity

    server: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-100680Budibase

    Budibase versions before 3.45.0 fail to disable external JSON reference resolution in the OpenAPI/Swagger import validator, allowing authenticated builders to read arbitrary local files. Attackers with builder access can embed file:// references in OpenAPI spe

  • 7.1 High severity

    server: Server-Side Request Forgery

    CVE-2026-82246Budibase

    Budibase Server before 3.41.3 contains a server-side request forgery vulnerability in the query import endpoint that fails to validate user-supplied URLs before fetching content. Attackers can submit arbitrary URLs to retrieve responses from internal services

  • 8.1 High severity

    server: Missing Authorization

    CVE-2026-82245Budibase

    Budibase before 3.41.3 fails to enforce role-based authorization on license management endpoints, allowing any authenticated user to delete license keys or manipulate offline tokens. Attackers with basic user privileges can access /api/global/license/* endpoin

  • 9.1 Critical severity

    server: Improper Control of Generation of Code

    CVE-2026-82244Budibase

    Budibase versions before 3.41.3 contain a remote code execution vulnerability in plugin handling that allows authenticated admin users to execute arbitrary code by uploading a malicious plugin tarball. The server calls eval() on plugin JavaScript files without

  • 7.6 High severity

    server: Server-Side Request Forgery

    CVE-2026-82243Budibase

    Budibase Server before 3.41.3 contains a server-side request forgery vulnerability in the datasource verify endpoint that allows builder-level users to supply arbitrary URLs without SSRF validation. Attackers can exploit this to leak internal CouchDB credentia

  • 7.7 High severity

    server: Missing Authorization

    CVE-2026-82242Budibase

    Budibase versions before 3.41.3 contain a missing authorization vulnerability in the POST /api/resources/duplicate endpoint that allows authenticated builders to inject tables, automations, queries, and screens into any other application without holding any ro

  • 7.1 High severity

    server: Server-Side Request Forgery

    CVE-2026-82241Budibase

    Budibase backend-core (@budibase/backend-core, as used by @budibase/server) omits the shared address space range 100.64.0.0/10 from its default SSRF blacklist (DEFAULT_BLACKLIST) used by REST datasource query previews. When the default blacklist is active (i.e

  • 8.1 High severity

    server: Missing Authorization

    CVE-2026-82240Budibase

    Budibase before 3.41.3 fails to validate app-scoped builder role assignments in the public user create and update endpoints, allowing an authenticated app-scoped builder to grant builder access to unrelated apps. Attackers can submit crafted requests to the us

  • 8.1 High severity

    server: Missing Authorization

    CVE-2026-82239Budibase

    Budibase before 3.41.3 fails to enforce per-table role restrictions on the POST /api/datasources/query endpoint, allowing low-privilege BASIC users to read, create, update, or delete rows in any table regardless of configured permissions. Attackers with BASIC

  • 8.5 High severity

    budibase: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-73410Budibase

    Budibase is an open-source low-code platform. Prior to 3.40.0, packages/backend-core/src/utils/outboundFetch.ts pinned a validated address through a Node agent, but the REST integration used getDispatcher from packages/backend-core/src/utils/fetch.ts, causing

  • 8.4 High severity

    budibase: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-64657Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.19, the PostgreSQL datasource connector in packages/server/src/integrations/postgres.ts interpolates the user-controlled schema configuration field into a SET search_path statement without escaping em

  • 7.1 High severity

    budibase: Missing Authorization

    CVE-2026-54356Budibase

    Budibase is an open-source low-code platform. Prior to 3.41.3, POST /api/attachments/:datasourceId/url in packages/server/src/api/routes/static.ts and packages/server/src/api/controllers/static/index.ts allows an authenticated published-app user with the BASIC

  • 7.1 High severity

    budibase: Server-Side Request Forgery

    CVE-2026-35219Budibase

    Budibase is an open-source low-code platform. Prior to 3.41.3, automation steps in packages/server/src/automations/steps/outgoingWebhook.ts, packages/server/src/automations/steps/zapier.ts, packages/server/src/automations/steps/n8n.ts, packages/server/src/auto

  • 7.7 High severity

    server: Incorrect Authorization

    CVE-2026-72859Budibase

    Budibase versions 3.39.4 before 3.40.0 contain an authorization regression in the S3 attachment upload endpoint that allows BASIC users to obtain S3 PutObject presigned URLs by sending POST requests to the attachments endpoint. The route was changed from a BUI

  • 7.6 High severity

    budibase: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-73408Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.18, packages/server/src/integrations/mysql.ts enabled multipleStatements and inserted an unescaped tableName into a DESCRIBE statement. An attacker able to create a MySQL table with a backtick and sta

  • 8.8 High severity

    budibase: Improper Privilege Management

    CVE-2026-73305Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.24, POST /api/public/v1/roles/assign called validateGlobalRoleUpdate without checking appBuilder.appId or role.appId in packages/server/src/api/controllers/public/globalRoleValidation.ts. An app-scope

  • 9.0 Critical severity

    budibase: Improper Authentication

    CVE-2026-73302Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.30, the OIDC flow in packages/backend-core/src/middleware/passport/sso/oidc.ts resolved an email without getEmailVerified or an email_verified requirement, and packages/backend-core/src/middleware/pas

  • 7.7 High severity

    budibase: Insufficiently Protected Credentials

    CVE-2026-72857Budibase

    Budibase before 3.40.0 fails to redact datasource credentials stored in STRING typed fields, allowing authenticated users to read MongoDB connection strings and Firebase private keys in plaintext. Attackers with table read permissions can retrieve datasource c

  • 8.1 High severity

    budibase: Weak Password Recovery Mechanism for Forgotten Password

    CVE-2026-72856Budibase

    Budibase versions before 3.40.0 contain an authorization/authentication bypass in the PUT /api/global/users/tenant/owner (changeTenantOwnerEmail) endpoint. On self-hosted instances (SELF_HOSTED or DISABLE_ACCOUNT_PORTAL set), the cloudRestricted middleware is

  • 8.5 High severity

    server: Server-Side Request Forgery

    CVE-2026-72855Budibase

    Budibase before 3.40.0 contains server-side request forgery vulnerabilities in OpenAPI query import and REST query execution that allow authenticated builder-level users to bypass DNS pinning protections through DNS rebinding attacks. Attackers can configure h

  • 7.6 High severity

    budibase: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-72853Budibase

    Budibase before 3.40.0 contains a SQL injection vulnerability in the Oracle datasource connector's post-write row lookup that fails to escape table names in identifiers. Attackers with write permission on a table with a double-quote in its name can inject SQL

  • 10.0 Critical severity

    server: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-72851Budibase

    Budibase before 3.40.0 contains an unauthenticated SQL injection vulnerability in webhook-triggered automations with EXECUTE_QUERY steps. Attackers can POST attacker-controlled JSON to the webhook trigger endpoint to inject SQL payloads that execute with build

  • 9.1 Critical severity

    server: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-72850Budibase

    Budibase before 3.40.0 fails to properly sanitize S3 object keys, allowing authenticated builders to upload files with traversal sequences that are preserved during export. Attackers can craft filenames containing .. segments that escape the temporary director

  • 7.7 High severity

    server: Cross-Site Request Forgery

    CVE-2026-72849Budibase

    Budibase before 3.40.0 contains a cross-site request forgery vulnerability in the chat-link handoff endpoint that allows attackers to bind an external chat identity to a victim's account. Attackers can craft a phishing page that auto-submits a POST request wit

  • 8.3 High severity

    server: Improper Neutralization of Special Elements in Data Query Logic

    CVE-2026-73618Budibase

    Budibase Server before 3.40.0 contains a NoSQL injection vulnerability in the MongoDB query execution endpoint where user-supplied parameters are interpolated into JSON query templates without proper sanitization of JSON metacharacters. Attackers with query wr

  • 7.1 High severity

    server: Improper Neutralization of Special Elements in Data Query Logic

    CVE-2026-73617Budibase

    Budibase before 3.40.0 contains a NoSQL injection vulnerability in the MongoDB datasource integration where user-supplied parameters are enriched with handlebars using noEscaping: true and parsed without operator filtering. Attackers can inject MongoDB operato

  • 9.0 Critical severity

    budibase: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-73407Budibase

    Budibase is an open-source low-code platform. Prior to 3.40.1, RestIntegration._req in packages/server/src/integrations/rest.ts attached credentials from getAuthHeaders and defaultHeaders without requiring the final request destination to match the datasource

  • 7.5 High severity

    budibase: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-73406Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.32, GET /api/global/users/tenant/:id was listed in PUBLIC_ENDPOINTS in packages/worker/src/api/index.ts, and tenantUserLookup returned a full PlatformUser document. An unauthenticated caller could que

  • 8.2 High severity

    budibase: Authorization Bypass Through User-Controlled Key

    CVE-2026-73303Budibase

    Budibase is an open-source low-code platform. Prior to 3.40.0, POST /api/v2/email on account.budibase.app accepted a client-controlled accountId without binding it to the authenticated session, while checking only currentEmail. An authenticated attacker who ob

  • 9.6 Critical severity

    budibase: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-73300Budibase

    Budibase is an open-source low-code platform. Prior to 3.40.0, the MySQL integration component in Budibase is configured with multipleStatements: true, enabling execution of multiple SQL statements in a single query. Attackers can inject malicious SQL commands

  • 7.1 High severity

    budibase: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-54353Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.9, authenticated users with automation permissions can bypass Budibase's SSRF blacklist through DNS rebinding. The outbound fetch flow validates a hostname against the blacklist before the request is

  • 9.6 Critical severity

    budibase: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-54352Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.9, `POST /api/pwa/process-zip` at packages/server/src/api/routes/static.ts:24 accepts a builder-uploaded .zip, extracts it with [email protected] into a temp directory, then for each entry listed in i

  • 9.6 Critical severity

    budibase: Improperly Controlled Modification of Dynamically-Determined Object Attributes

    CVE-2026-54351Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.9, the webhook trigger endpoint in Budibase is publicly accessible and passes the full HTTP request body into automation execution parameters. A mass assignment vulnerability in externalTrigger() allo

  • 9.8 Critical severity

    budibase: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-54350Budibase

    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 bui