PatchSiren cyber security CVE debrief
CVE-2026-48151 Budibase CVE debrief
A missing authorization check in Budibase's webhook schema-building endpoint allows unauthenticated attackers to modify webhook body schemas and automation trigger output schemas. The vulnerability exists because the `/api/webhooks/schema` path is registered under `builderRoutes` but the generic authorization middleware explicitly skips authorization for this path pattern. This architectural gap permits any network-accessible actor to alter webhook configurations without authentication. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) reflects network exploitability with low complexity, no privileges required, and high integrity impact. The weakness maps to CWE-862 (Missing Authorization). Budibase addressed this in version 3.39.0 by ensuring proper authorization enforcement on the affected endpoint.
- Vendor
- Budibase
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-05-27
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-05-27
Who should care
Organizations running Budibase instances with exposed builder routes, particularly those relying on webhook-triggered automations for business-critical workflows. Security teams responsible for low-code/no-code platform governance and developers building automation pipelines on Budibase infrastructure.
Technical summary
The Budibase low-code platform's webhook schema-building endpoint (`/api/webhooks/schema`) suffers from a missing authorization vulnerability. The endpoint is registered under `builderRoutes`, which typically requires authentication, but the generic authorization middleware contains a path-based bypass that skips authorization checks for all routes matching `/api/webhooks/schema`. This allows unauthenticated remote attackers to submit HTTP requests that modify webhook body schemas, which in turn mutates the corresponding automation trigger output schemas. The vulnerability enables integrity attacks against automation workflows without requiring any credentials. The fix in version 3.39.0 ensures proper authorization enforcement on this endpoint.
Defensive priority
HIGH
Recommended defensive actions
- Upgrade Budibase to version 3.39.0 or later to obtain the authorization fix
- Review webhook configurations for unauthorized modifications if running versions prior to 3.39.0
- Audit automation trigger output schemas for unexpected changes that may indicate exploitation
- Implement network segmentation to limit exposure of Budibase builder routes to authorized administrative hosts only
- Monitor access logs for unauthenticated requests to `/api/webhooks/schema` endpoints
Evidence notes
CVE description confirms the authorization bypass mechanism and affected endpoint path. CVSS vector and score from NVD source item metadata. Fix version 3.39.0 stated in CVE description. CWE-862 classification from source item weaknesses array. GitHub Security Advisory referenced as primary source.
Official resources
-
CVE-2026-48151 CVE record
CVE.org
-
CVE-2026-48151 NVD detail
NVD
-
Source item URL
nvd_modified
- Source reference
2026-05-27