PT-2026-24118 · Budibase · Budibase
Neo-Ai-Engineer
+1
·
Published
2026-03-09
·
Updated
2026-03-25
·
CVE-2026-31816
CVSS v3.1
9.1
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
Budibase versions prior to 3.31.5
Description
Budibase is a low code platform used for creating internal tools, workflows, and admin panels. A flaw exists in the server's
authorized() middleware, which is designed to protect server-side API endpoints. By appending a webhook path pattern to the query string of any request, an attacker can bypass this middleware. The isWebhookEndpoint() function utilizes an unanchored regular expression that evaluates the entire URL, including query parameters, via ctx.request.url. When a match occurs, the authorized() middleware immediately calls return next(), effectively skipping all authentication, authorization, role checks, and CSRF protection. This allows a remote, unauthenticated attacker to access any server-side API endpoint. The vulnerable component is the authorized() middleware and the isWebhookEndpoint() function. API endpoints are susceptible to this bypass. The vulnerable parameter is the query string.Recommendations
Versions prior to 3.31.5 are affected. Upgrade to version 3.31.5 or later to resolve this issue.
Exploit
Fix
RCE
Special Elements Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Budibase