Skip to main content

Budibase CVE-2026-41428

| EUVDEUVD-2026-25618 CRITICAL
Improper Authentication (CWE-287)
2026-04-24 GitHub_M GHSA-8783-3wgf-jggf
9.1
CVSS 3.1 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
High

Lifecycle Timeline

7
Patch released
Apr 28, 2026 - 15:39 nvd
Patch available
Patch available
Apr 24, 2026 - 21:02 EUVD
Re-analysis Queued
Apr 24, 2026 - 20:22 vuln.today
cvss_changed
Analysis Generated
Apr 24, 2026 - 20:15 vuln.today
EUVD ID Assigned
Apr 24, 2026 - 19:45 euvd
EUVD-2026-25618
Analysis Generated
Apr 24, 2026 - 19:45 vuln.today
CVE Published
Apr 24, 2026 - 19:17 nvd
CRITICAL 9.1

DescriptionGitHub Advisory

Budibase is an open-source low-code platform. Prior to 3.35.4, the authenticated middleware uses unanchored regular expressions to match public (no-auth) endpoint patterns against ctx.request.url. Since ctx.request.url in Koa includes the query string, an attacker can access any protected endpoint by appending a public endpoint path as a query parameter. For example, POST /api/global/users/search?x=/api/system/status bypasses all authentication because the regex /api/system/status/ matches in the query string portion of the URL. This vulnerability is fixed in 3.35.4.

AnalysisAI

Authentication bypass in Budibase low-code platform (versions prior to 3.35.4) allows remote unauthenticated attackers to access any protected API endpoint by appending a public endpoint path as a query parameter. The vulnerability stems from unanchored regular expressions in authentication middleware that match against the full request URL including query strings, enabling attackers to craft requests like 'POST /api/global/users/search?x=/api/system/status' to bypass all authentication checks. CVSS score of 9.1 (Critical) reflects network-based remote exploitation with no authentication or user interaction required, resulting in high confidentiality impact and high availability impact. No public exploit code or active exploitation has been identified at time of analysis.

Technical ContextAI

The vulnerability exists in Budibase's Koa-based authentication middleware implementation. The middleware uses unanchored JavaScript regular expressions to match public endpoint patterns (e.g., /api/system/status/) against ctx.request.url. In Koa framework, ctx.request.url includes both the path and query string components of the request. Because the regex patterns lack proper anchoring (start ^ and end $ anchors) and match anywhere in the string, an attacker can inject a whitelisted public endpoint pattern into the query string portion of any request. This causes the authentication middleware to incorrectly classify protected endpoints as public, completely bypassing authentication checks. The root cause maps to CWE-287 (Improper Authentication), specifically a logic error in the authentication mechanism where input validation uses overly permissive pattern matching without considering URL structure. The affected component is cpe:2.3:a:budibase:budibase, Budibase's core platform code responsible for API request authentication.

RemediationAI

Immediately upgrade to Budibase version 3.35.4 or later, which fixes the authentication bypass by implementing properly anchored regular expressions in the authentication middleware. The patch is available through standard Budibase update channels and GitHub releases. Refer to the vendor security advisory at https://github.com/Budibase/budibase/security/advisories/GHSA-8783-3wgf-jggf for upgrade instructions and version verification. For environments where immediate patching is not feasible, implement network-level access controls to restrict Budibase API endpoints to trusted IP ranges or place the instance behind a Web Application Firewall (WAF) configured to block requests with suspicious query parameter patterns (e.g., query strings containing '/api/' paths). Note that WAF rules are brittle workarounds prone to bypass and add latency - they should only be temporary measures until patching. Do not expose unpatched Budibase instances to the public internet under any circumstances, as the authentication bypass is trivial to exploit and grants complete API access.

CVE-2026-27702 CRITICAL POC
9.9 Feb 25

Unauthorized data access in Budibase low-code platform before 3.30.4 allows unauthenticated users to manipulate internal

CVE-2026-31816 CRITICAL POC
9.1 Mar 09

Authorization bypass in Budibase 3.31.4 and earlier. The authorized() middleware can be bypassed, enabling injection att

CVE-2026-25040 HIGH POC
8.8 Jan 29

Budibase is a low code platform for creating internal tools, workflows, and admin panels. [CVSS 8.8 HIGH]

CVE-2026-73406 HIGH POC
7.5 Aug 12

Unauthenticated user enumeration and metadata disclosure in Budibase prior to 3.39.32 exposes tenant identifiers, email

CVE-2026-31818 CRITICAL
9.9 Apr 03

Server-Side Request Forgery (SSRF) in Budibase's REST datasource connector (versions prior to 3.33.4) allows authenticat

CVE-2026-73308 MEDIUM POC
5.7 Aug 12

OAuth2 access and refresh token theft in Budibase's automation testing pipeline exposes SSO-authenticated builder creden

CVE-2022-3225 MEDIUM POC
5.7 Sep 16

Improper Control of Dynamically-Managed Code Resources in GitHub repository budibase/budibase prior to 1.3.20. Rated med

CVE-2026-30240 CRITICAL
9.6 Mar 09

Path traversal in Budibase low-code platform 3.31.5 and earlier allows attackers to read arbitrary files through the app

CVE-2026-73300 CRITICAL POC
9.6 Aug 12

SQL injection in Budibase's MySQL integration (all versions prior to 3.40.0) lets attackers execute arbitrary, stacked S

CVE-2026-73306 MEDIUM POC
5.3 Aug 12

Account enumeration and targeted denial-of-service in Budibase prior to 3.39.25 stem from an observable response discrep

CVE-2026-73409 MEDIUM POC
5.1 Aug 12

Filesystem existence and readability probing in Budibase Cloud's MongoDB integration prior to version 3.40.1 exposes an

CVE-2026-35216 CRITICAL
9.0 Apr 03

Remote code execution in Budibase versions prior to 3.33.4 allows unauthenticated attackers to execute arbitrary Bash co

Share

CVE-2026-41428 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy