CVE-1999-1549
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 43 - wyżej niż 43% wszystkich znanych CVE
Streszczenie
Lynx 2.x nie rozróżnia poprawnie między wewnętrznym a zewnętrznym HTML, co może umożliwić lokalnemu atakującemu odczytanie 'bezpiecznej' ukrytej wartości formularza z pliku tymczasowego oraz stworzenie URL z opcjami LYNXOPTIONS, który zmienia plik konfiguracyjny użytkownika i wykonuje polecenia.
Ocena ryzyka
Atakujący może uzyskać dostęp do poufnych danych oraz modyfikować konfigurację przeglądarki, co prowadzi do potencjalnego przejęcia kontroli nad systemem użytkownika.
Rekomendacja
Zaleca się aktualizację Lynx do najnowszej wersji, która poprawia rozróżnianie między wewnętrznym a zewnętrznym HTML oraz wprowadza dodatkowe zabezpieczenia.
Inne podatności w Lynx 2.x
Zobacz wszystkie- CVE-2016-9179Wysokie
Wykryto, że Lynx nieprawidłowo analizuje komponent autoryzacji URL, gdy część z nazwą hosta kończy się na '?'. Może to prowadzić do sytuacji, w której program łączy się z innym hostem.
- CVE-2000-0209Wysokie
Przepełnienie bufora w Lynx 2.x umożliwia zdalnym atakującym awarię Lynx oraz potencjalne wykonanie poleceń poprzez długi URL na złośliwej stronie internetowej.
- CVE-1999-0371Niskie
Lynx umożliwia lokalnemu użytkownikowi nadpisanie wrażliwych plików za pomocą symlinków w katalogu /tmp.
Oryginalny opis (angielski, źródło NVD)
Lynx 2.x does not properly distinguish between internal and external HTML, which may allow a local attacker to read a "secure" hidden form value from a temporary file and craft a LYNXOPTIONS: URL that causes Lynx to modify the user's configuration file and execute commands.

