Aplikacja iTunesRPC-Remastered, służąca do wyświetlania statusu Discord Rich Presence dla iTunes i Apple Music, nie sanityzuje poprawnie danych wejściowych od użytkownika, umożliwiając wstrzyknięcie kodu. Podatność otrzymała ocenę krytyczną (CVSS 9.9) ze względu na brak wymaganych uprawnień i możliwość oddziaływania poza bezpośredni kontekst aplikacji.
▸ Pokaż oryginał (EN)
iTunesRPC-Remastered is a discord rich presence application for use with iTunes & Apple Music. In code before commit 24f43aa user input is not properly sanitized and code injection is possible. Users are advised to upgrade as soon as is possible. There are no known workarounds for this issue.
W wersjach kodu przed commitem 24f43aa dane pochodzące od użytkownika są przekazywane do dalszego przetwarzania bez odpowiedniego kodowania lub walidacji (CWE-116). Brak sanityzacji pozwala na osadzenie złośliwych instrukcji w danych wejściowych, które następnie są interpretowane i wykonywane jako kod przez aplikację. Producent nie wskazał żadnego obejścia problemu — jedynym rozwiązaniem jest aktualizacja.
Atakujący może wykonać dowolny kod w kontekście aplikacji oraz potencjalnie wpłynąć na poufność, integralność i dostępność systemu, na którym działa iTunesRPC-Remastered.
Należy niezwłocznie zaktualizować aplikację do wersji zawierającej commit 24f43aa lub nowszej. Producent potwierdza brak jakichkolwiek znanych obejść — aktualizacja jest jedynym skutecznym środkiem zaradczym. Patche dostępne są w repozytorium GitHub projektu.
Wszystkie wersje projektu iTunesRPC-Remastered przed commitem 24f43aac0f4116b3d89fdbe973ba92c6cfb0d998 (Itunesrpc-Remastered Project Itunesrpc-Remastered)
Podatność zgłoszona przez autora projektu w ramach GitHub Security Advisory (GHSA-3xpp-rhqx-cw96). Poprawka wprowadzona dwoma commitami: 24f43aa oraz 54b02d9.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:LItunesrpc Remastered Project Itunesrpc Remastered
APPItunesrpc-Remastered Projectwszystkie wersje