CyberRota Analysis
AI-GeneratedA SQL injection vulnerability exists in the ClickHouse query backend of Aptabase, allowing authenticated attackers to exploit unsanitized filter parameters and access event data across all tenants. By manipulating parameters such as EventName, CountryCode, and SessionId, attackers can bypass tenant isolation and execute unauthorized queries on multiple stats API endpoints. Organizations using Aptabase should prioritize addressing this vulnerability to safeguard sensitive tenant data from potential breaches.
Original NVD Description
Aptabase through commit 5a89368 contains a SQL injection vulnerability in the ClickHouse query backend that allows authenticated attackers to read event data across all tenants by injecting unsanitized filter parameters into Liquid SQL templates. Attackers can supply malicious values through EventName, CountryCode, OsName, DeviceModel, AppVersion, or SessionId parameters to inject a UNION ALL statement that bypasses the app_id tenant isolation filter across thirteen of the fifteen stats API endpoints.