Podatności Sparkle
4 znanych podatności CVE w Sparkle, przetłumaczonych i ocenionych.
- CVE-2026-47122Średnie
Sparkle, framework do aktualizacji oprogramowania dla macOS, w wersjach do 2.9.1 włącznie, zawiera podatność w mechanizmie uwierzytelniania połączeń Mach. Po zakończeniu etapu 1 instalacji, nowe połączenia do usługi Mach są akceptowane z dowolnego lokalnego procesu bez weryfikacji kodu lub identyfikatora zespołu, co może pozwolić na nieautoryzowane aktualizacje.
- CVE-2026-47121Średnie
Podatność w Sparkle (framework aktualizacji oprogramowania dla macOS) w wersjach przed 2.9.2. Polega na niedostatecznym sprawdzaniu dowiązań symbolicznych w ścieżkach podczas stosowania delt. Atakujący z wykradzionym kluczem prywatnym EdDSA może dostarczyć złośliwy plik .delta, który po weryfikacji podpisu umożliwia zapis plików poza docelowym drzewem, w tym na poziomie root (gdy AppInstaller działa jako root).
- CVE-2025-10016Wysokie
Framework Sparkle zawiera narzędzie pomocnicze Autoupdate, które nie uwierzytelnia łączących się klientów. Lokalny nieuprzywilejowany atakujący może, ścigając się z połączeniem do demona uruchamianego jako root przez inną aplikację, zażądać instalacji spreparowanego złośliwego pliku PKG, co prowadzi do eskalacji uprawnień do roota.
- CVE-2025-10015Średnie
Framework Sparkle zawiera usługę XPC Downloader.xpc, która domyślnie jest prywatna dla aplikacji. Lokalny nieuprzywilejowany atakujący może zarejestrować tę usługę globalnie, dziedzicząc uprawnienia TCC aplikacji, i bez walidacji klienta skopiować pliki chronione przez TCC w dowolne miejsce. Dostęp do innych zasobów wymaga interakcji użytkownika. Podatność naprawiono w wersji 2.7.2.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

