CVE-2016-2505
WysokieStreszczenie
W libstagefright w mediaserver w Androidzie 6.x przed 2016-07-01 nie weryfikowana jest długość pewnej sekcji, co pozwala zdalnym atakującym na wykonanie dowolnego kodu lub spowodowanie odmowy usługi (uszkodzenie pamięci) za pomocą spreparowanego pliku multimedialnego.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa urządzeń z Androidem 6.x. Może to prowadzić do utraty danych lub przejęcia kontroli nad systemem.
Rekomendacja
Zaleca się aktualizację systemu Android do wersji po 2016-07-01, aby usunąć tę podatność. Należy również unikać otwierania nieznanych plików multimedialnych.
Inne podatności w libstagefright in mediaserver
Zobacz wszystkie- CVE-2017-0594Wysokie
W podatności CVE-2017-0594 w libstagefright w Mediaserver występuje możliwość podniesienia uprawnień, co pozwala lokalnej złośliwej aplikacji na wykonanie dowolnego kodu w kontekście uprzywilejowanego procesu.
- CVE-2016-6699Wysokie
W podatności CVE-2016-6699 występuje możliwość zdalnego wykonania kodu w libstagefright w Mediaserver w systemie Android 7.0 przed 1 listopada 2016 roku. Atakujący może wykorzystać specjalnie przygotowany plik do spowodowania uszkodzenia pamięci podczas przetwarzania plików multimedialnych.
- CVE-2016-3871Wysokie
Wielokrotne przepełnienia bufora w pliku SoftMP3.cpp w libstagefright w mediaserver w systemie Android przed wersją 4.4.4, 5.0.x przed 5.0.2, 5.1.x przed 5.1.1, 6.x przed 2016-09-01 oraz 7.0 przed 2016-09-01 mogą pozwolić atakującym na uzyskanie uprawnień poprzez specjalnie przygotowaną aplikację.
- CVE-2016-3870Wysokie
W pliku omx/SimpleSoftOMXComponent.cpp w libstagefright w mediaserver w systemie Android występuje luka, która nie zapobiega zmianom portów wejściowych. Umożliwia to atakującym uzyskanie uprawnień za pomocą specjalnie przygotowanej aplikacji.
- CVE-2016-3766Wysokie
W pliku MPEG4Extractor.cpp w libstagefright w mediaserver w systemie Android przed wersją 4.4.4, 5.0.2, 5.1.1 oraz 6.x przed 1 lipca 2016 roku nie sprawdzano, czy alokacja pamięci się powiodła. To umożliwia zdalnym atakującym spowodowanie odmowy usługi (zawieszenie lub ponowne uruchomienie urządzenia) za pomocą spreparowanego pliku.
- CVE-2016-2487Wysokie
W libstagefright w mediaserver w systemie Android 4.x przed wersją 4.4.4, 5.0.x przed 5.0.2, 5.1.x przed 5.1.1 oraz 6.x przed 1 czerwca 2016 roku, atakujący mogą uzyskać uprawnienia poprzez specjalnie przygotowaną aplikację. Może to prowadzić do uzyskania dostępu do poziomu Signature lub SignatureOrSystem.
- CVE-2016-2486Wysokie
W libstagefright w mediaserver w systemie Android występuje luka, która nie weryfikuje relacji między przydzieloną pamięcią a rozmiarem ramki. Umożliwia to atakującym uzyskanie uprawnień poprzez specjalnie przygotowaną aplikację.
- CVE-2016-2452Wysokie
W libstagefright w mediaserver w systemie Android występuje luka, która nie weryfikuje rozmiarów buforów w pliku SoftAMR.cpp. To pozwala atakującym na uzyskanie uprawnień poprzez specjalnie przygotowaną aplikację.
- CVE-2016-2450Wysokie
W libstagefright w mediaserver w systemie Android występuje luka, która nie weryfikuje rozmiarów buforów OMX. To pozwala atakującym na uzyskanie uprawnień poprzez specjalnie przygotowaną aplikację.
- CVE-2016-2506Krytyczne
W pliku DRMExtractor.cpp w libstagefright w mediaserver w systemie Android przed wersją 4.4.4, 5.0.2, 5.1.1 oraz 6.x przed 1 lipca 2016 roku nie weryfikowano pewnej wartości offsetu. To umożliwia zdalnym atakującym wykonanie dowolnego kodu lub spowodowanie odmowy usługi (uszkodzenie pamięci) poprzez spreparowany plik multimedialny.
Oryginalny opis (angielski, źródło NVD)
mpeg2ts/ATSParser.cpp in libstagefright in mediaserver in Android 6.x before 2016-07-01 does not validate a certain section length, which allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted media file, aka internal bug 28333006.

