CVE-2016-2452
WysokieStreszczenie
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ę.
Ocena ryzyka
Atakujący mogą zdobyć dostęp do uprawnień Signature lub SignatureOrSystem, co stwarza poważne zagrożenie dla bezpieczeństwa systemu i danych użytkowników.
Rekomendacja
Zaleca się aktualizację systemu Android do wersji 4.4.4, 5.0.2, 5.1.1 lub nowszej, aby usunąć tę podatność.
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-2505Wysokie
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.
- 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-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)
codecs/amrnb/dec/SoftAMR.cpp in libstagefright 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 validate buffer sizes, which allows attackers to gain privileges via a crafted application, as demonstrated by obtaining Signature or SignatureOrSystem access, aka internal bugs 27662364 and 27843673.

