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 connecti...
Product
swifturl github.com/sparkle-project/Sparkle vulnerabilities
3 published CVES affecting swifturl github.com/sparkle-project/Sparkle, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 3
- Critical
- 0
- High
- 0
- Medium
- 3
- Low
- 0
- Unscored
- 0
- CISA KEV
- 0
Latest swifturl github.com/sparkle-project/Sparkle CVEs
Newest publication first
-
MediumCVSS 4.2 EPSS 0.11%
-
CVE-2026-47121 Sparkle: Binary delta apply intermediate-symlink traversal in malicious .delta
PublishedMediumCVSS 6.1 EPSS 0.34%Sparkle is a software update framework for macOS. Prior to version 2.9.2, Autoupdate/SUBinaryDeltaApply.m enforces relativePath.pathComponents containsObject:@".." and rejects writes whose immediate parent directory IS itself a symbolic link, but does not detect symlinks deeper i...
-
CVE-2025-0509 Signing Checks Bypass
PublishedMediumCVSS 6.8 EPSS 0.90%A security issue was found in Sparkle before version 2.6.4. An attacker can replace an existing signed update with another payload, bypassing Sparkle’s (Ed)DSA signing checks.
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.