CVE-2015-4475
WysokieStreszczenie
Funkcja mozilla::AudioSink w przeglądarce Mozilla Firefox przed wersją 40.0 oraz Firefox ESR 38.x przed wersją 38.2 niewłaściwie obsługuje niespójne formaty próbek w danych audio MP3, co pozwala zdalnym atakującym na wykonanie dowolnego kodu lub spowodowanie odmowy usługi (odczyt poza zakresem) poprzez złośliwy plik.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemów korzystających z podatnych wersji przeglądarki. Może to prowadzić do utraty danych lub przejęcia kontroli nad systemem.
Rekomendacja
Zaleca się aktualizację przeglądarki Mozilla Firefox do najnowszej wersji, aby usunąć tę podatność. Należy również monitorować i skanować pliki audio przed ich odtworzeniem.
Inne podatności w Mozilla Firefox
Zobacz wszystkie- CVE-2016-5283Wysokie
Mozilla Firefox przed wersją 49.0 umożliwia zdalnym atakującym obejście polityki tego samego pochodzenia poprzez spreparowany identyfikator fragmentu w atrybucie SRC elementu IFRAME, co prowadzi do niewystarczających ograniczeń dotyczących informacji o kolorze linków po zmianie rozmiaru dokumentu.
- CVE-2016-5275Wysokie
Przepełnienie bufora w funkcji mozilla::gfx::FilterSupport::ComputeSourceNeededRegions w przeglądarce Mozilla Firefox przed wersją 49.0 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez niewłaściwą interakcję między pustymi filtrami a renderowaniem elementu CANVAS.
- CVE-2016-5273Wysokie
Funkcja mozilla::a11y::HyperTextAccessible::GetChildOffset w implementacji dostępności w Mozilla Firefox przed wersją 49.0 pozwala zdalnym atakującym na wykonanie dowolnego kodu poprzez spreparowaną stronę internetową.
- CVE-2016-5266Wysokie
Mozilla Firefox w wersjach przed 48.0 nieprawidłowo ogranicza działania przeciągnij i upuść (dataTransfer) dla URI typu file:, co pozwala złośliwym atakującym na dostęp do lokalnych plików za pośrednictwem spreparowanej strony internetowej.
- CVE-2016-5264Wysokie
Podatność typu use-after-free w funkcji nsNodeUtils::NativeAnonymousChildListChange w przeglądarce Mozilla Firefox przed wersją 48.0 oraz Firefox ESR 45.x przed wersją 45.3 umożliwia zdalnym atakującym wykonanie dowolnego kodu lub spowodowanie odmowy usługi poprzez uszkodzenie pamięci sterty za pomocą elementu SVG.
- CVE-2016-5263Wysokie
Funkcja nsDisplayList::HitTest w Mozilla Firefox przed wersją 48.0 oraz Firefox ESR 45.x przed wersją 45.3 niewłaściwie obsługuje transformację wyświetlania, co pozwala zdalnym atakującym na wykonanie dowolnego kodu za pośrednictwem spreparowanej strony internetowej wykorzystującej 'confusion type'.
- CVE-2016-5259Wysokie
Podatność typu use-after-free w funkcji CanonicalizeXPCOMParticipant w przeglądarce Mozilla Firefox przed wersją 48.0 oraz Firefox ESR 45.x przed wersją 45.3 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez skrypt, który zamyka własnego Service Workera w zagnieżdżonej pętli zdarzeń synchronizacyjnych.
- CVE-2016-5255Wysokie
Podatność typu use-after-free w funkcji js::PreliminaryObjectArray::sweep w przeglądarce Mozilla Firefox przed wersją 48.0 umożliwia zdalnym atakującym wykonanie dowolnego kodu za pomocą spreparowanego JavaScriptu, który jest niewłaściwie obsługiwany podczas inkrementalnego zbierania śmieci.
- CVE-2016-5252Wysokie
W funkcji mozilla::gfx::BasePoint4d w przeglądarce Mozilla Firefox przed wersją 48.0 oraz Firefox ESR 45.x przed wersją 45.3 występuje błąd przepełnienia bufora na stosie. Umożliwia to zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowane dane graficzne dwuwymiarowe, które są niewłaściwie obsługiwane podczas obliczeń regionu przycinania.
- CVE-2016-2835Wysokie
Wiele nieokreślonych podatności w silniku przeglądarki Mozilla Firefox przed wersją 48.0 może umożliwić zdalnym atakującym spowodowanie odmowy usługi (uszkodzenie pamięci i awaria aplikacji) lub potencjalne wykonanie dowolnego kodu za pomocą nieznanych wektorów.
Oryginalny opis (angielski, źródło NVD)
The mozilla::AudioSink function in Mozilla Firefox before 40.0 and Firefox ESR 38.x before 38.2 mishandles inconsistent sample formats within MP3 audio data, which allows remote attackers to execute arbitrary code or cause a denial of service (out-of-bounds read) via a malformed file.

