CVE-2017-17521
WysokieStreszczenie
W pliku uiutil.c w FontForge do wersji 20170731 nie weryfikowane są ciągi znaków przed uruchomieniem programu określonego przez zmienną środowiskową BROWSER, co może umożliwić zdalnym atakującym przeprowadzenie ataków typu argument-injection za pomocą spreparowanego URL.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do uruchomienia nieautoryzowanych poleceń na systemie ofiary, co stwarza poważne zagrożenie dla bezpieczeństwa organizacji.
Rekomendacja
Zaleca się aktualizację FontForge do najnowszej wersji, aby usunąć tę podatność oraz wdrożenie dodatkowych mechanizmów weryfikacji danych wejściowych.
Inne podatności w FontForge
Zobacz wszystkie- CVE-2017-11577Wysokie
FontForge w wersji 20161012 jest podatny na nadmierne odczytywanie bufora w funkcji getsid (parsettf.c), co może prowadzić do ataku typu DoS lub wykonania złośliwego kodu za pomocą spreparowanego pliku otf.
- CVE-2017-11575Wysokie
FontForge w wersji 20161012 jest podatny na nadmiarowe odczyty bufora w funkcji strnmatch (char.c), co może prowadzić do ataku typu DoS lub wykonania kodu poprzez spreparowany plik otf.
- CVE-2017-11574Wysokie
FontForge w wersji 20161012 jest podatny na przepełnienie bufora w stercie w funkcji readcffset (parsettf.c), co może prowadzić do ataku typu DoS lub wykonania złośliwego kodu za pomocą spreparowanego pliku otf.
- CVE-2017-11573Wysokie
FontForge w wersji 20161012 jest podatny na nadmiarowe odczyty bufora w funkcji ValidatePostScriptFontName (parsettf.c), co może prowadzić do ataku typu DoS lub wykonania złośliwego kodu za pomocą spreparowanego pliku otf.
- CVE-2017-11572Wysokie
FontForge w wersji 20161012 jest podatny na przepełnienie bufora w pamięci w funkcji readcfftopdicts (parsettf.c), co może prowadzić do ataku typu DoS lub wykonania złośliwego kodu poprzez spreparowany plik otf.
- CVE-2017-11571Wysokie
FontForge w wersji 20161012 jest podatny na przepełnienie bufora na stosie w funkcji addnibble (parsettf.c), co może prowadzić do ataku typu DoS lub wykonania złośliwego kodu za pomocą spreparowanego pliku otf.
- CVE-2017-11570Wysokie
FontForge w wersji 20161012 jest podatny na nadmierne odczytywanie bufora w umodenc (parsettf.c), co może prowadzić do ataku typu DoS lub wykonania kodu poprzez spreparowany plik otf.
- CVE-2017-11569Wysokie
FontForge w wersji 20161012 jest podatny na przepełnienie bufora w pamięci w funkcji readttfcopyrights (parsettf.c), co może prowadzić do ataku typu DoS lub wykonania złośliwego kodu za pomocą spreparowanego pliku otf.
- CVE-2017-11568Wysokie
FontForge w wersji 20161012 jest podatny na przepełnienie bufora w pamięci w funkcji PSCharStringToSplines (psread.c), co może prowadzić do ataku typu DoS lub wykonania złośliwego kodu za pomocą spreparowanego pliku otf.
Oryginalny opis (angielski, źródło NVD)
uiutil.c in FontForge through 20170731 does not validate strings before launching the program specified by the BROWSER environment variable, which might allow remote attackers to conduct argument-injection attacks via a crafted URL, a different vulnerability than CVE-2017-17534.

