CVE-2018-17407Improper Restriction of Operations within the Bounds of a Memory Buffer in TEX Live

Severity
7.8HIGHNVD
OSV6.1
EPSS
1.4%
top 19.84%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedSep 23
Latest updateMay 14

Description

An issue was discovered in t1_check_unusual_charstring functions in writet1.c files in TeX Live before 2018-09-21. A buffer overflow in the handling of Type 1 fonts allows arbitrary code execution when a malicious font is loaded by one of the vulnerable tools: pdflatex, pdftex, dvips, or luatex.

CVSS vector

CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HExploitability: 1.8 | Impact: 5.9

Affected Packages2 packages

NVDtug/tex_live< 2018-09-21
debiandebian/texlive-bin< texlive-bin 2018.20180907.48586-2 (bookworm)

Also affects: Debian Linux 8.0, 9.0, Ubuntu Linux 14.04, 16.04, 18.04, 18.10

Patches

🔴Vulnerability Details

3
GHSA
GHSA-g32p-2jpf-2cg9: An issue was discovered in t1_check_unusual_charstring functions in writet12022-05-14
OSV
texlive-bin vulnerabilities2018-10-11
OSV
CVE-2018-17407: An issue was discovered in t1_check_unusual_charstring functions in writet12018-09-23

📋Vendor Advisories

4
Ubuntu
Tex Live-bin vulnerability2018-10-23
Ubuntu
Tex Live vulnerabilities2018-10-11
Red Hat
texlive: Buffer overflow in t1_check_unusual_charstring function in writet1.c2018-09-23
Debian
CVE-2018-17407: texlive-bin - An issue was discovered in t1_check_unusual_charstring functions in writet1.c fi...2018

💬Community

2
Bugzilla
CVE-2018-17407 texlive: Buffer overflow in t1_check_unusual_charstring function in writet1.c2018-09-25
Bugzilla
CVE-2018-17407 texlive: Buffer overflow in t1_check_unusual_charstring function in writet1.c [fedora-all]2018-09-25
CVE-2018-17407 — TUG TEX Live vulnerability | cvebase