Horizon Alert
Summary of the vulnerability and why it matters
The High Availability functionality in Yugabyte Anywhere can be exploited to write arbitrary files to the system by abusing the backup upload feature through path traversal. This vulnerability impacts YugabyteDB Anywhere versions from 2.0.0.0 through 2.13.0.0.
- Unrestricted file writes via backup uploads.
- Critical system access risk for databases.
- Confirm relevance and assess potential exposure.
Attack Path
How an attacker could exploit the issue
An attacker could exploit this vulnerability by sending a specially crafted request to the backup upload feature. This could allow them to write arbitrary files to the system, potentially leading to further compromise.
- No authentication required.
- Upload backup endpoint.
- Arbitrary file write.
Live Threat
Current exploitation, exposure, and threat context
The High Availability functionality in Yugabyte Anywhere could allow an unauthenticated attacker to write arbitrary files to the system by leveraging path traversal characters through the backup upload endpoint. This could impact the integrity and availability of the platform and its associated database clusters when supported.
- Platform files and configurations are at risk.
- Arbitrary file writes via backup upload endpoint.
- System compromise or denial of service.
Operational Fix
Recommended remediation, mitigation, and detection steps
This vulnerability in Yugabyte Anywhere's High Availability functionality, which allows arbitrary file writes via the backup upload endpoint, is likely to fall under the responsibility of the platform or infrastructure team managing the YugabyteDB Anywhere instances. The first practical step involves identifying all deployed YugabyteDB Anywhere instances, confirming their network reachability and business criticality, and then locating the accountable owner for each instance to plan remediation based on the assessed risk.
- Platform/Infrastructure team owns issue.
- Verify instance reachability and criticality.
- Plan remediation based on risk.