Horizon Alert
Summary of the vulnerability and why it matters
This vulnerability in the Beta9 platform allows a malicious tenant to access and modify data belonging to other tenants by manipulating how data volumes are attached to deployed functions or tasks. The issue stems from insufficient validation of volume identifiers, which could permit unauthorized access to sensitive information stored on the same machine. The main concern is confirming relevance and exposure to your specific tenant configurations.
- Tenants can access and alter other tenants' data.
- It impacts data privacy and system integrity.
- Confirm this platform is used and assess your exposure.
Attack Path
How an attacker could exploit the issue
An attacker with workspace access can manipulate volume identifiers when deploying functions or tasks, tricking the gateway into creating an insecure path to a worker's filesystem. This allows the attacker to read and write files on the worker, potentially accessing or altering data from other tenants' volumes stored on the same machine.
- Requires authenticated workspace access.
- Attacker crafts volume identifier.
- Access to other tenants' data.
Live Threat
Current exploitation, exposure, and threat context
When supported by the advisory, a malicious tenant could potentially access and modify files on the worker's filesystem, including data from other tenants' volumes. This could occur if a tenant with a workspace token crafts a special volume identifier to navigate to unintended directories on the worker machine.
- Tenant data on shared machine.
- Malicious volume identifier usage.
- Unauthorized data access and modification.
Operational Fix
Recommended remediation, mitigation, and detection steps
Application and platform teams are likely responsible for addressing this vulnerability, as it affects core deployment components. The immediate priority is to identify all instances of the affected gateway and worker, determine their exposure and business criticality, and confirm the accountable ownership for each deployment before planning remediation.
- Identify affected gateway and worker deployments.
- Verify reachability and business criticality.
- Plan remediation based on identified risk.