CVE-2015-3864
WysokieStreszczenie
W podatności CVE-2015-3864 występuje błąd podprzepełnienia całkowitego w funkcji MPEG4Extractor::parseChunk w libstagefright, co pozwala zdalnym atakującym na wykonanie dowolnego kodu poprzez spreparowane dane MPEG-4. Problem ten wynika z niekompletnej poprawki dla CVE-2015-3824.
Ocena ryzyka
Organizacje mogą być narażone na zdalne ataki, które mogą prowadzić do wykonania złośliwego kodu na urządzeniach z Androidem, co może skutkować utratą danych lub przejęciem kontroli nad systemem.
Rekomendacja
Zaleca się aktualizację systemu Android do wersji 5.1.1 LMY48M lub nowszej, aby usunąć tę podatność oraz monitorowanie systemów pod kątem nieautoryzowanych działań.
Inne podatności w libstagefright
Zobacz wszystkie- CVE-2017-0409Wysokie
W podatności CVE-2017-0409 w bibliotece libstagefright, atakujący może wykorzystać specjalnie przygotowany plik do zdalnego wykonania dowolnego kodu w kontekście procesu bez uprawnień. Problem ten jest oceniany jako wysoki ze względu na możliwość zdalnego wykonania kodu w aplikacji korzystającej z tej biblioteki.
- CVE-2016-3872Wysokie
Przepełnienie bufora w pliku SoftVPX.cpp w libstagefright w mediaserver w systemie Android przed wersją 4.4.4, 5.0.2, 5.1.1, 2016-09-01 dla wersji 6.x oraz 2016-09-01 dla wersji 7.0 pozwala atakującym na uzyskanie uprawnień za pomocą spreparowanej aplikacji.
- CVE-2016-3863Wysokie
Wielokrotne przepełnienia bufora na stosie w implementacji ponownego składania AVCC w libstagefright w systemie Android umożliwiają zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowany plik multimedialny.
- CVE-2016-3824Wysokie
W pliku OMXNodeInstance.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 oraz 6.x przed 2016-08-01 nie jest weryfikowany port bufora, co pozwala atakującym na uzyskanie uprawnień za pomocą spreparowanej aplikacji.
- CVE-2016-2507Wysokie
Przepełnienie całkowite w libstagefright w systemie Android przed wersją 4.4.4, 5.0.2, 5.1.1 oraz 6.x przed 1 lipca 2016 roku umożliwia zdalnym atakującym wykonanie dowolnego kodu lub spowodowanie odmowy usługi poprzez spreparowany plik multimedialny.
- CVE-2016-2485Wysokie
W libstagefright w mediaserver w systemie Android przed wersją 4.4.4, 5.0.2, 5.1.1 oraz przed 1 czerwca 2016 roku nie weryfikowane są rozmiary buforów OMX dla kodeków GSM i G711. To umożliwia atakującym uzyskanie uprawnień poprzez specjalnie przygotowaną aplikację.
- CVE-2016-2451Wysokie
W libstagefright w systemie Android przed wersją 4.4.4, 5.0.2, 5.1.1 oraz 6.x przed 1 maja 2016 roku, nie walidowane są rozmiary buforów wyjściowych VPX, co umożliwia atakującym uzyskanie uprawnień poprzez spreparowaną aplikację.
- CVE-2016-2814Wysokie
W bibliotece libstagefright w przeglądarkach Mozilla Firefox przed wersją 46.0, Firefox ESR 38.x przed 38.8 oraz Firefox ESR 45.x przed 45.1 występuje przepełnienie bufora oparte na stercie w funkcji stagefright::SampleTable::parseSampleCencInfo. Umożliwia to zdalnym atakującym wykonanie dowolnego kodu poprzez odpowiednio skonstruowane przesunięcia CENC, co prowadzi do niewłaściwego zarządzania tabelą rozmiarów.
- CVE-2016-0842Wysokie
Dekoder H.264 w libstagefright w Androidzie 6.x przed 2016-04-01 niewłaściwie obsługuje dane operacji zarządzania pamięcią (MMCO), co pozwala zdalnym atakującym na wykonanie dowolnego kodu lub spowodowanie odmowy usługi (uszkodzenie pamięci) za pomocą spreparowanego pliku multimedialnego.
- CVE-2015-6620Wysokie
W libstagefright w systemie Android przed wersją 5.1.1 LMY48Z oraz 6.0 przed 1 grudnia 2015 roku, atakujący mogą uzyskać uprawnienia poprzez specjalnie przygotowaną aplikację. Może to prowadzić do uzyskania dostępu do poziomu Signature lub SignatureOrSystem.
Oryginalny opis (angielski, źródło NVD)
Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in Android before 5.1.1 LMY48M allows remote attackers to execute arbitrary code via crafted MPEG-4 data, aka internal bug 23034759. NOTE: this vulnerability exists because of an incomplete fix for CVE-2015-3824.

