Katalog CVE

CVE-2026-102672

ŚrednieCVSS 6.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Aplikacje Electron na macOS korzystające z automatycznych aktualizacji opartych na Squirrel.Mac są podatne na lokalny wyścig w uprzywilejowanym pomocniku ShipIt w wersjach przed 39.8.10, 41.10.5 i 42.0.0-beta.2. Pomocnik nie wiązał zweryfikowanego celu aktualizacji z jedną kanoniczną ścieżką pakietu aplikacji, co pozwala lokalnemu atakującemu przekierować zapis z uprawnieniami roota i nadpisać pliki innej aplikacji.

Ocena ryzyka

Lokalny atakujący może nadpisać pliki innej aplikacji z uprawnieniami roota, co może prowadzić do eskalacji uprawnień lub uszkodzenia systemu. Problem dotyczy wyłącznie macOS z aktualizacjami Squirrel.Mac.

Rekomendacja

Zaktualizuj Electron do wersji 39.8.10, 41.10.5 lub 42.0.0-beta.2 (lub nowszej). Sprawdź, czy aplikacja używa Squirrel.Mac i zaplanuj aktualizację.

Inne podatności w Electron

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.10, 41.10.5, and 42.0.0-beta.2, Electron applications on macOS that use Squirrel.Mac-based automatic updates are vulnerable to a local race in the privileged ShipIt helper. The helper did not bind the validated update target to one canonical application-bundle path for the full installation, allowing a local attacker to redirect the root-level write so that it overwrites another application's files instead of the application that initiated the update. Applications on other platforms and macOS applications that do not use Squirrel.Mac-based automatic updates are not affected. This issue is fixed in versions 39.8.10, 41.10.5, and 42.0.0-beta.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS