CRITICAL🇵🇱 Wersja polska

CVE-2026-41428

CVSS 9.1v3.1pub. 2026-04-24upd. 2026-04-28

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
How it works

The middleware responsible for authentication uses unanchored regular expressions to match patterns of public endpoints against the full URL of the request. In the Koa framework, the ctx.request.url field also contains the query string, which means the regular expression matches not only the proper path but also part of the query parameters. An attacker can therefore send a request to a protected endpoint (e.g. POST /api/global/users/search) and include a public path in the query string (e.g. ?x=/api/system/status), which causes a false match by the regular expression and bypasses the entire identity verification.

Impact

An attacker without any privileges can gain access to any protected API endpoint, leading to unauthorized reading of sensitive data and potential system disruption (according to CVSS vector: high impact on confidentiality and availability).

Mitigation & patch

Budibase should be updated to version 3.35.4 or later, in which the vulnerability was fixed by properly anchoring the regular expressions used in the authentication middleware.

Who is affected

Budibase in versions earlier than 3.35.4

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
  • Budibase

    APP
    Budibase
    < 3.35.4
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
Tags
Auth Bypass
CWE
References

Related vulnerabilities

CVE-2026-54350CRITICAL10.0PL ✓same product

SQL/NoSQL Injection w Budibase — nieautoryzowany odczyt i zapis danych

CVE-2026-54352CRITICAL9.6PL ✓same product

Budibase: path traversal przez symlink w endpoint przetwarzania ZIP

CVE-2026-31818CRITICAL9.6PL ✓same product

SSRF w Budibase — nieaktywna ochrona blacklisty IP umożliwia dowolne żądania

CVE-2026-35216CRITICAL9.0PL ✓same product

Budibase: nieuwierzytelniony RCE przez publiczny webhook i krok Bash

CVE-2026-30240CRITICAL9.6PL ✓same product

Path Traversal w Budibase — odczyt dowolnych plików przez endpoint PWA ZIP