Acustica Audio Aquarius HelperTool XPC Service Local Privilege Escalation Vulnerability

Vulnerability

A local privilege escalation vulnerability has been identified in the Aquarius HelperTool version 1.0.003, which is a privileged XPC service on macOS. This vulnerability arises from multiple flaws, including the service's failure to validate the identity of local processes before accepting XPC connections. Additionally, the authorization logic is fundamentally flawed, allowing all authorization checks to pass. The vulnerability can be exploited by local attackers to execute arbitrary commands with root privileges, potentially leading to the creation of persistent backdoors or interactive root shells.

Impact

Exploitation of this vulnerability allows local users to gain root privileges, execute arbitrary commands as the root user, and create persistent backdoors or interactive root shells, all while bypassing macOS's security model.

Reproduction

The vulnerability can be reproduced by creating an XPC connection to the 'com.acustica.HelperTool' service without proper authentication. This can be done using an Objective-C client that sends crafted commands to the service. The commands are executed with root privileges, exploiting the flawed authorization logic and the lack of client validation.

Remediation

To address this vulnerability, it is recommended to implement strong client verification for all XPC connections. This should include validating the client's code signature and using the audit token for identity checks. Additionally, ensure that the hardened runtime is enabled and restrict the use of sensitive entitlements that can weaken binary integrity protections.

Added: Dec 3, 2025, 5:35 PM
Updated: Dec 3, 2025, 5:35 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
4.6
remediation
0.0
relevance
1.3
threat
6.4
urgency
2.9
incentive
0.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.