CVE-2016-2429
KrytyczneStreszczenie
W libFLAC/stream_decoder.c w mediaserver w systemie Android przed wersją 4.4.4, 5.0.2, 5.1.1 oraz 6.x przed 1 maja 2016 roku nie zapobiega się operacjom zwalniania pamięci na niezainicjowanej pamięci, co pozwala zdalnym atakującym na wykonanie dowolnego kodu lub spowodowanie odmowy usługi (uszkodzenie pamięci w stercie) za pomocą spreparowanego pliku multimedialnego.
Ocena ryzyka
Podatność ta stwarza ryzyko zdalnego wykonania kodu oraz potencjalnej odmowy usługi, co może prowadzić do poważnych konsekwencji dla bezpieczeństwa systemu Android oraz danych użytkowników.
Rekomendacja
Zaleca się aktualizację systemu Android do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie aplikacji obsługujących pliki multimedialne w celu wykrywania potencjalnych zagrożeń.
Oryginalny opis (angielski, źródło NVD)
libFLAC/stream_decoder.c in mediaserver in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-05-01 does not prevent free operations on uninitialized memory, which allows remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via a crafted media file, aka internal bug 27211885.

