CVE-2026-63729CWE-416

TeX Live SyncTeX Parser Heap Use-After-Free via Malformed SyncTeX File

Medium · published July 21, 2026

CVSS v4.0
6.8
EPSS
0%
Percentile
6.8
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v4.0
6.8 · MEDIUM
Vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N
EPSS
0.00176 · 6.8th percentile
Weakness
CWE-416 · Use After Free
Published
2026-07-21T01:35Z
EPSS history
Timeline
  • 21 JUL 01:35Z
    TeX Live SyncTeX Parser Heap Use-After-Free via Malformed SyncTeX File
    cvelistv5