Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability in the Budibase low-code platform allows unauthenticated attackers to execute commands remotely on affected servers. This occurs when an automation containing a Bash step is triggered through a public webhook. The vulnerability has been patched in version 3.33.4.
- Remote code execution flaw found in low-code platform.
- Affects platforms using public webhooks for automation.
- Confirm Budibase relevance; investigate exposure.
Attack Path
How an attacker could exploit the issue
An attacker can execute arbitrary code on the Budibase server by sending a request to a public webhook endpoint. This request triggers an automation that includes a Bash step. Since no authentication is needed, an unauthenticated attacker can achieve remote code execution, with the process running as root within the container.
- No authentication needed.
- Triggered via public webhook.
- Remote code execution as root.
Live Threat
Current exploitation, exposure, and threat context
An unauthenticated attacker could achieve Remote Code Execution on the Budibase server by triggering an automation with a Bash step through a public webhook. This could affect the server's integrity and allow an attacker to run commands as root within the container.
- Server code execution.
- Triggering via public webhook.
- Unauthorized system control.
Operational Fix
Recommended remediation, mitigation, and detection steps
Platform and infrastructure teams are likely responsible for managing the Budibase application. The first practical step is to identify all instances of Budibase, determine their exposure (especially those with public webhooks), and confirm accountability with the platform owner before planning remediation.
- Identify Budibase instances and exposure.
- Verify public webhook reachability and business criticality.
- Plan remediation based on accountable owner and risk.