Lookup for vulnerabilities affecting packages.
| Vulnerability_id | VCID-aem9-e5ar-1yh3 |
| Summary | Budibase is an open-source low-code platform. Prior to 3.38.1, the POST /api/global/users/onboard endpoint is protected by workspaceBuilderOrAdmin middleware, allowing any user with builder permissions to access it. When SMTP email is not configured (the default for self-hosted Budibase instances), this endpoint bypasses the admin-restricted invite flow and directly creates users via bulkCreate, accepting arbitrary admin and builder role assignments from the request body. A builder-level user can create a new global admin account and receive the generated password in the response, achieving full privilege escalation. This vulnerability is fixed in 3.38.1. |
| Aliases |
| 0 |
|
| 1 |
| alias |
GHSA-c54j-xp92-wh28 |
|
|
| Fixed_packages |
|
| Affected_packages |
|
| References |
|
| Weaknesses |
| 0 |
| cwe_id |
269 |
| name |
Improper Privilege Management |
| description |
The product does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor. |
|
|
| Exploits |
|
| Severity_range_score | 7.0 - 8.9 |
| Exploitability | null |
| Weighted_severity | null |
| Risk_score | null |
| Resource_url | http://public2.vulnerablecode.io/vulnerabilities/VCID-aem9-e5ar-1yh3 |