CVE-2017-5545
KrytyczneStreszczenie
Funkcja główna w plistutil.c w libimobiledevice libplist do wersji 1.12 pozwala atakującym na uzyskanie wrażliwych informacji z pamięci procesu lub spowodowanie odmowy usługi (przepełnienie bufora) poprzez dane Apple Property List, które są zbyt krótkie.
Ocena ryzyka
Organizacje mogą być narażone na wyciek wrażliwych informacji lub zakłócenia w działaniu usług, co może prowadzić do poważnych konsekwencji dla bezpieczeństwa danych.
Rekomendacja
Zaleca się aktualizację libimobiledevice libplist do najnowszej wersji, aby zniwelować ryzyko związane z tą podatnością.
Inne podatności w libimobiledevice libplist
Zobacz wszystkie- CVE-2017-6438Wysokie
W funkcji parse_unicode_node w pliku bplist.c w bibliotece libimobiledevice libplist 1.12 występuje przepełnienie bufora oparte na stercie, które pozwala lokalnym użytkownikom na spowodowanie odmowy usługi (zapis poza zakresem) oraz potencjalne wykonanie kodu poprzez spreparowany plik plist.
- CVE-2017-5209Krytyczne
Funkcja base64decode w pliku base64.c w libimobiledevice libplist do wersji 1.12 pozwala atakującym na uzyskanie wrażliwych informacji z pamięci procesu lub spowodowanie odmowy usługi (przepełnienie bufora) poprzez podzielone zakodowane dane Apple Property List.
Oryginalny opis (angielski, źródło NVD)
The main function in plistutil.c in libimobiledevice libplist through 1.12 allows attackers to obtain sensitive information from process memory or cause a denial of service (buffer over-read) via Apple Property List data that is too short.

