ZeroHour

CVE-2026-86819

large

Root Local Privilege Escalation via Flawed XPC Check in Waves Central for macOS

CVSS 4.0
8.4 high
EPSS
<1%p0
Published
()
Modified
AI analysis

Waves Central for macOS ships a privileged helper service that fails to properly authorize XPC clients (CWE-862): instead of validating callers against a pinned code requirement (application identifier and Team ID), it simply compares the caller's code-signing certificate chain for equality with its own. A local, authenticated user can execute code inside a process signed with the vendor's certificate, thereby satisfying the helper's flawed client check. The attacker can then cause the helper to execute a script with root privileges, gaining full root access on the local machine. Any macOS user running Waves Central prior to version 17.0 is affected; exploitation requires local access and there is no evidence of exploitation in the wild, no public proof-of-concept, and EPSS places 30-day exploitation probability at 0.1%.

What to do: Upgrade Waves Central on all macOS systems to version 17.0 or later, which pins the helper's client validation to the vendor's application identifier and Team ID. Check installed versions on shared or multi-user Macs (studios, labs, production machines), since any local account can trigger the flaw; until patched, restrict local access to sensitive workstations. No internet-facing exposure is involved, so this is a local endpoint-hardening issue rather than a perimeter concern.

Affected
Waves Central for macOSall versions prior to 17.0
Estimated exposure
largeon the order of hundreds of thousands of macOS installations (Waves Central is the standard installer/license manager across Waves' very large plugin user base) — Waves plugins are among the most widely deployed in music and audio production and Waves Central is the required installer/license manager on macOS workstations, so the installed base plausibly falls in the 100k-1M range; no public…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Waves Central for macOS contains a local privilege escalation in the privileged helper service. The helper authorizes connecting XPC clients by comparing the caller's code-signing certificate chain for equality with its own, rather than validating the caller against a pinned code requirement (application identifier and Team ID). A local, authenticated user can execute code within the vendor-signed process, satisfy the helper's client check, and cause the helper to execute a script with root privileges. Fixed in 17.0.

Weakness
CWE-862
Vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.