CVE 9.1 CRITICAL

Budibase: Authentication Bypass via Unanchored Regex in Public Endpoint Matcher — Unauthenticated Access to Protected Endpoints_CVE-2026-41428

9.1 / 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Description

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.

AI Analysis

Authentication bypass vulnerability via unanchored regex in public endpoint matcher, allowing unauthenticated access to protected endpoints

Basic Information

ID CVE-2026-41428
Source GitHub_M
Published Apr 24, 2026 at 19:17
Modified Apr 24, 2026 at 20:00

Affected Product

Vendor Budibase
Product budibase
Version < 3.35.4
Affected Versions Budibase budibase < 3.35.4

CWE Classification

AI Assessment

AI Score 9.1 / 10
AI Severity Critical
Vendor Budibase
Product Budibase
Version < 3.35.4

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.