Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain unprivileged local shell on macOS host
-
DeliveryDrop attacker-controlled dylib to user-writable path
-
ExploitLaunch signed Waves XPC client with DYLD_INSERT_LIBRARIES
-
InstallInjected code runs inside trusted signed process
-
C2Connect to privileged helper via XPC
-
ExecuteInvoke privileged operation to execute code as root
-
ImpactEstablish root persistence via LaunchDaemon or SUID binary
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path verification
|
| Exploitation Conditions | Exploitation requires (1) Waves Central versions 13.0.9 through 16.5.5 installed on macOS with its privileged helper service registered and running, and (2) local code execution as any unprivileged user on the same host - typically an interactive logon or a shell obtained through prior compromise. The specific technical prerequisite is the ability to set the DYLD_INSERT_LIBRARIES environment variable when launching the bundled Waves XPC client binary, which is possible because that binary is signed with hardened-runtime entitlements that permit dyld environment variables and/or disable library validation. Limiting factors: the attack vector is Local (CVSS AV:L) so remote exploitation is not possible without a separate foothold; user interaction is not required (UI:N) once local access is held; and the vulnerability does not apply to hosts without Waves Central installed or to versions 16.6.2 and later. |
| Impact | Real-world risk is moderate and primarily targeted at macOS endpoints where Waves Central is installed (audio production workstations and studios). The CVSS 7.8 vector (AV:L/AC:L/PR:L/UI:N) accurately reflects a local, low-complexity attack requiring only an unprivileged shell, with high confidentiality, integrity, and availability impact via root code execution. EPSS at 0.02% (6th percentile) and absence from CISA KEV indicate no observed mass exploitation, which aligns with the local attack vector - this is a post-compromise privilege-escalation primitive rather than an internet-exposed RCE. The 'RCE' tag in the intelligence feed is misleading: the CVSS vector is explicitly Local (AV:L) and the description describes local injection, so this is local code execution as root, not remote. Prioritize patching on systems where Waves Central is deployed alongside other potentially exploitable services or in multi-user environments. |
| Exploit ScenarioDerived | An attacker who has obtained an unprivileged local shell on a macOS workstation - for example via a phishing payload, browser exploit, or compromised user account on a shared studio machine - writes a malicious dylib to a user-writable path and launches the Waves XPC client binary with DYLD_INSERT_LIBRARIES pointing to it. Because the client is signed with entitlements permitting dyld injection, macOS loads the library inside the trusted process, which then opens an XPC connection to the privileged helper and invokes installer/file-write operations to drop a SUID binary or LaunchDaemon, yielding persistent root. No public exploit identified at time of analysis, but the technique is well-documented in macOS local-privilege-escalation research. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 10, 2026
Local privilege escalation in Waves Central for macOS versions 13.0.9 through 16.5.5 allows an unprivileged user to gain root code execution by injecting a malicious dylib into a trusted XPC client process via DYLD_INSERT_LIBRARIES. The injected code then abuses the product's privileged helper service to perform operations as root. No public exploit identified at time of analysis, and EPSS probability is very low (0.02%), consistent with a local-only macOS desktop attack surface.
RemediationAI
Upgrade Waves Central to vendor-released patch version 16.6.2 or later on all macOS endpoints, as confirmed in the SEC-VLab/SEC Consult advisory at https://r.sec-consult.com/waves. Until patching is possible, compensating controls include restricting local interactive logon on machines running Waves Central to trusted users only, removing the privileged helper LaunchDaemon (typically under /Library/PrivilegedHelperTools/) which will disable installer/updater functionality but block the privilege-escalation path, and uninstalling Waves Central from shared or multi-user macOS hosts where it is not actively required. Endpoint monitoring should additionally alert on DYLD_INSERT_LIBRARIES being set in the environment of Waves-signed processes, accepting the false-positive cost from legitimate developer tooling.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Waves Central is an audio software management application for macOS that uses Apple's XPC inter-process communication framework alongside a privileged helper service to perform installation and configuration tasks. The vulnerability is rooted in CWE-426 (Untrusted Search Path): a bundled XPC client binary is code-signed with hardened runtime entitlements that explicitly allow dynamic library injection (com.apple.security.cs.allow-dyld-environment-variables and/or com.apple.security.cs.disable-library-validation). Because the helper trusts the client based on code signature, an attacker-controlled library loaded into that signed process inherits the helper's trust and can invoke privileged XPC operations. The CPE confirms the impact is limited to Waves Audio Ltd.'s Waves Central product family.
Know when Waves Central gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (SEC-VLab) · only source for this CVE.
CVSS VectorVendor: SEC-VLab
Lifecycle Timeline
3DescriptionCVE.org
Waves Central for macOS versions 13.0.9 through 16.5.5 contain a local privilege escalation vulnerability. A trusted XPC client component included with the product is signed with hardened runtime entitlements that permit dynamic library injection. A local attacker can set the DYLD_INSERT_LIBRARIES environment variable to inject an attacker-controlled dynamic library into the trusted client process at launch. The injected code runs within the signed process and can connect to the product's privileged helper service to invoke privileged operations, resulting in arbitrary code execution as root. The issue is fixed in version 16.6.2.
Executive ViewAI
Waves Central for macOS versions 13.0.9-16.5.5 contains a local privilege escalation vulnerability (CVE-2026-24064, CVSS 7.8) that allows an unprivileged system user to gain root-level code execution. The attack requires existing local access to an affected system and exploits a weak XPC service implementation combined with dynamic library injection. Organizations using Waves audio production software must inventory affected installations and implement compensating controls, as no vendor patch is currently available.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict physical and remote local access to affected macOS systems to trusted staff only; (2) Monitor for unsigned or suspicious dylib injection attempts targeting Waves Central processes; (3) Disable XPC client access if Waves Central privileged operations are not essential to workflows; (4) Maintain current system snapshots to enable rapid rollback if exploitation is detected.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-35447
GHSA-6fpq-hqx5-5mq2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB