Skip to main content
VulnerabilityPublished

CVE-2025-10015: Sparkle · Incorrect Authorization

Affects SparkleSource CVE Database V5

0

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

CVSS 4.0 base score
4.8Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 16 Sep 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
Sparkle Project SparkleAffected
  • =0
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

References

Community reviews

Loading reviews…