CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-32876

High
Published: Translated: NVD NIST

Summary

Nowa wersja aplikacji NewPipe na Androida, obsługująca import i eksport kopii zapasowych, zawiera podatność na wykonanie dowolnego kodu w wersjach od 0.13.4 do 0.26.1. Importowanie kopii zapasowej z nieznanego źródła może prowadzić do wykonania złośliwego kodu, ponieważ proces serializacji/deserializacji nie jest odpowiednio ograniczony.

Risk Assessment

Podatność ta stwarza ryzyko dla użytkowników, którzy mogą nieświadomie importować złośliwe pliki, co może prowadzić do kradzieży danych lub nieautoryzowanego dostępu do funkcji systemowych Androida. Atakujący może wykorzystać tę lukę do przejęcia kontroli nad aplikacją i urządzeniem użytkownika.

Recommendation

Zaleca się, aby użytkownicy unikali importowania kopii zapasowych z nieznanych źródeł oraz aby deweloperzy wprowadzili odpowiednie ograniczenia w procesie serializacji/deserializacji, aby zapobiec wykonaniu złośliwego kodu.

Related vulnerabilities

Original NVD description (English source)

NewPipe is an Android app for video streaming written in Java. It supports exporting and importing backups, as a way to let users move their data to a new device effortlessly. However, in versions 0.13.4 through 0.26.1, importing a backup file from an untrusted source could have resulted in Arbitrary Code Execution. This is because backups are serialized/deserialized using Java's Object Serialization Stream Protocol, which can allow constructing any class in the app, unless properly restricted. To exploit this vulnerability, an attacker would need to build a backup file containing the exploit, and then persuade a user into importing it. During the import process, the malicious code would be executed, possibly crashing the app, stealing user data from the NewPipe app, performing nasty actions through Android APIs, and attempting Android JVM/Sandbox escapes through vulnerabilities in the Android OS. The attack can take place only if the user imports a malicious backup file, so an attac

Vulnerability data from NVD (NIST) · CISA KEV · EPSS