CVE-2017-17513
WysokieStreszczenie
TeX Live do wersji 20170524 nie weryfikuje ciągó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 może prowadzić do poważnych naruszeń bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację TeX Live do najnowszej wersji, aby usunąć tę podatność oraz weryfikację i ograniczenie wartości zmiennej BROWSER.
Inne podatności w TeX Live
Zobacz wszystkie- CVE-2016-10243Krytyczne
TeX Live umożliwia zdalnym atakującym wykonywanie dowolnych poleceń poprzez wykorzystanie włączenia mpost w shell_escape_commands w pliku konfiguracyjnym texmf.cnf.
- CVE-2026-63729Średnie
Parser SyncTeX (synctex_parser.c) w TeX Live oraz w aplikacjach takich jak GNOME Evince zawiera podatność use-after-free na stercie. Atakujący może dostarczyć spreparowany plik .synctex lub .synctex.gz, powodując awarię aplikacji lub potencjalne wykonanie dowolnego kodu.
Oryginalny opis (angielski, źródło NVD)
TeX Live through 20170524 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, related to linked_scripts/context/stubs/unix/mtxrun, texmf-dist/scripts/context/stubs/mswin/mtxrun.lua, and texmf-dist/tex/luatex/lualibs/lualibs-os.lua.

