CVE-2026-47122
MediumCVSS 4.2Exploitation Probability (EPSS)
Low risk0th percentile - higher than 0% of all known CVEs
Summary
Sparkle, a software update framework for macOS, up to version 2.9.1, has a vulnerability in the Mach connection authentication mechanism. After stage 1 installation completes, new connections to the Mach service are accepted from any local process without code or team ID verification, potentially allowing unauthorized updates.
Risk Assessment
The organization is at risk that a malicious local process could impersonate an authorized update process and install dangerous software, potentially leading to full compromise of the macOS system.
Recommendation
Monitor for patches from Sparkle developers and temporarily restrict trust in local processes, e.g., by strengthening macOS security policies.
Other vulnerabilities in Sparkle
Original NVD description (English source)
Sparkle is a software update framework for macOS. In versions up to and including 2.9.1, `Autoupdate/AppInstaller.m`'s `shouldAcceptNewConnection:` only enforces `SUCodeSigningVerifier validateConnection:` before stage 1 completes. After `_performedStage1Installation = YES`, new connections to the registered Mach service `<bundleId>-spki` are accepted from any local process without team-ID or code-signing checks. As of time of publication, no known patched versions are available.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

