CVE-2026-63729
ŚrednieCVSS 6.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko awarii aplikacji lub zdalnego wykonania kodu może prowadzić do naruszenia integralności systemu i utraty danych.
Rekomendacja
Zaleca się aktualizację TeX Live i GNOME Evince do najnowszych wersji zawierających poprawki oraz unikanie otwierania niezaufanych plików SyncTeX.
Inne podatności w TeX Live
Zobacz wszystkie- CVE-2017-17513Wysokie
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.
- 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.
Oryginalny opis (angielski, źródło NVD)
The SyncTeX parser (synctex_parser.c) shipped with TeX Live and embedded by downstream consumers such as GNOME Evince contains a heap use-after-free vulnerability that allows attackers to crash applications or potentially execute arbitrary code by supplying a malformed .synctex or .synctex.gz file. A malformed SyncTeX file can construct a ref node with a NULL parent pointer, causing the replacement routine to fail to detach the node from its sibling chain, which triggers recursive freeing of live tree nodes and leaves dangling pointers that are later accessed by the parser during document load.

