High severity · published Sep 16, 2025
CVE-2025-10016
Local Privilege Escalation in Sparkle Autoupdate Daemon
8.8
CVSS
0.2%
EPSS
No
On KEV
Description
The Sparkle framework includes a helper tool Autoupdate. Due to lack of authentication of connecting clients a local unprivileged attacker can request installation of crafted malicious PKG file by racing to connect to the daemon when other app spawns it as root. This results in local privilege escalation to root privileges. It is worth noting that it is possible to spawn Autopudate manually via Installer XPC service. However this requires the victim to enter credentials upon system authorization dialog creation that can be modified by the attacker. This issue was fixed in version 2.7.2
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 9% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SP
Sparkle · Sparkle Project
before 2.7.2 · source: vendor
Affected product
SP
Sparkle
Sparkle Project
More from Sparkle
6.8
CVE-2025-0509
A security issue was found in Sparkle before version 2.6.4
6.1
CVE-2026-47121
Sparkle: Binary delta apply intermediate-symlink traversal in malicious .delta
4.8
CVE-2025-10015
TCC Bypass via Downloader XPC Service in Sparkle
4.2
CVE-2026-47122
Sparkle's AppInstaller post-stage-1 XPC listener accepts unvalidated connections, allowing spoofed appcast item data injection