CVE-2025-10015: Sparkle · Incorrect Authorization
Affects SparkleSource CVE Database V5
Not known to be exploited · CVSS 4.8 Medium · fixed in 2.7.2 : update Sparkle when convenient.
Data as of 26 Oct 2026, 09:15 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 6% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.7.2
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 16 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Sparkle Project Sparkle | Affected
| Fixed in– |
AI-suggested
European organizations should immediately upgrade all Sparkle framework instances to version 2.7.2 or later, where this vulnerability is fixed. For applications that cannot be updated promptly, implement strict local access controls to limit unprivileged user access to systems running vulnerable Sparkle versions. Employ endpoint detection and response (EDR) solutions to monitor for unusual XPC service registrations or unauthorized file copying activities. Conduct code reviews and audits of macOS applications using Sparkle to ensure no insecure usage patterns exist. Additionally, enforce the principle of least privilege for user accounts to reduce the risk of local exploitation. Consider deploying macOS privacy and security configurations that restrict or log XPC service registrations. Finally, educate developers and IT staff about this vulnerability and the importance of timely patching of third-party frameworks to prevent similar issues.
Description
The Sparkle framework includes an XPC service Downloader.xpc, by default this service is private to the application its bundled with. A local unprivileged attacker can register this XPC service globally which will inherit TCC permissions of the application. Lack of validation of connecting client allows the attacker to copy TCC-protected files to an arbitrary location. Access to other resources beyond granted-permissions requires user interaction with a system prompt asking for permission. This issue was fixed in version 2.7.2