CVE-2016-10243
TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost...
CVE-2016-10243 is a critical vulnerability (CVSS 9.8) in Tug Tex Live, published March 7, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 7.15%, the 94th percentile. Fixed in texlive-base 2016.20161130-1.
TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost in shell_escape_commands in the texmf.cnf config file.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost in shell_escape_commands in the texmf.cnf config file.
- Record
CVE-2016-10243- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost in shell_escape_commands in the texmf.cnf config file.
- Record
CVE-2016-10243- Updated
- 2026-11-02
EUVDEUVD-2016-1428 No score
TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost in shell_escape_commands in the texmf.cnf config file.
- Record
EUVD-2016-1428- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7674-jxfw-vhf5
9.8
TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost...
TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost in shell_escape_commands in the texmf.cnf config file.
- Record
GHSA-7674-jxfw-vhf5- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
OSV
9.8
TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost in shell_escape_commands in the texmf.cnf config file.
- Record
CVE-2016-10243- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-10243
9.8
TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost in shell_escape_commands in the texmf.cnf config file.
- Record
DEBIAN-CVE-2016-10243- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 31 moreShow less
OSVUBUNTU-CVE-2016-10243
9.8
TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost in shell_escape_commands in the texmf.cnf config file.
- Record
UBUNTU-CVE-2016-10243- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0127 No score
Updated texlive packages fix security vulnerability
It was discovered that texlive whitelists mpost as an external program to be run from within the TeX source code (called \write18). Since mpost allows to specify other programs to be run, an attacker can take advantage of this flaw for arbitrary code execution when compiling a TeX document (CVE-2016-10243).
- Record
MGASA-2017-0127- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11431-1 No score
libkpathsea6-6.3.3-76.3 on GA media
These are all security issues fixed in the libkpathsea6-6.3.3-76.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11431-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11433-1 No score
texlive-12many-2021.186.0.0.3svn15878-47.2 on GA media
These are all security issues fixed in the texlive-12many-2021.186.0.0.3svn15878-47.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11433-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11434-1 No score
texlive-around-the-bend-2021.186.svn15878-46.2 on GA media
These are all security issues fixed in the texlive-around-the-bend-2021.186.svn15878-46.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11434-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11435-1 No score
texlive-bbding-2021.186.1.01svn17186-46.2 on GA media
These are all security issues fixed in the texlive-bbding-2021.186.1.01svn17186-46.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11435-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11436-1 No score
texlive-biolett-bst-2021.186.svn42217-45.2 on GA media
These are all security issues fixed in the texlive-biolett-bst-2021.186.svn42217-45.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11436-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11437-1 No score
texlive-chapterfolder-2021.186.2.0.1svn15878-46.2 on GA media
These are all security issues fixed in the texlive-chapterfolder-2021.186.2.0.1svn15878-46.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11437-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11438-1 No score
texlive-confproc-2021.186.0.0.8svn29349-46.2 on GA media
These are all security issues fixed in the texlive-confproc-2021.186.0.0.8svn29349-46.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11438-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11439-1 No score
texlive-datetime2-basque-2021.186.1.2asvn47064-45.2 on GA media
These are all security issues fixed in the texlive-datetime2-basque-2021.186.1.2asvn47064-45.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11439-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11440-1 No score
texlive-dvdcoll-2021.186.1.1asvn15878-46.3 on GA media
These are all security issues fixed in the texlive-dvdcoll-2021.186.1.1asvn15878-46.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11440-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11441-1 No score
texlive-eskd-2021.186.svn15878-45.2 on GA media
These are all security issues fixed in the texlive-eskd-2021.186.svn15878-45.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11441-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11442-1 No score
texlive-float-2021.186.1.3dsvn15878-45.2 on GA media
These are all security issues fixed in the texlive-float-2021.186.1.3dsvn15878-45.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11442-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11443-1 No score
texlive-gitfile-info-2021.186.0.0.5svn51928-46.3 on GA media
These are all security issues fixed in the texlive-gitfile-info-2021.186.0.0.5svn51928-46.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11443-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11444-1 No score
texlive-hrlatex-2021.186.0.0.23svn18020-45.2 on GA media
These are all security issues fixed in the texlive-hrlatex-2021.186.0.0.23svn18020-45.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11444-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11445-1 No score
texlive-ionumbers-2021.186.0.0.3.3svn33457-48.2 on GA media
These are all security issues fixed in the texlive-ionumbers-2021.186.0.0.3.3svn33457-48.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11445-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11446-1 No score
texlive-latex-web-companion-2021.187.svn29349-47.2 on GA media
These are all security issues fixed in the texlive-latex-web-companion-2021.187.svn29349-47.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11446-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11447-1 No score
texlive-lshort-slovak-2021.186.svn15878-45.2 on GA media
These are all security issues fixed in the texlive-lshort-slovak-2021.186.svn15878-45.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11447-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11448-1 No score
texlive-menu-2021.186.0.0.994svn15878-46.2 on GA media
These are all security issues fixed in the texlive-menu-2021.186.0.0.994svn15878-46.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11448-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11449-1 No score
texlive-na-box-2021.186.1.0svn45130-47.3 on GA media
These are all security issues fixed in the texlive-na-box-2021.186.1.0svn45130-47.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11449-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11450-1 No score
texlive-overlays-2021.186.2.12svn57866-44.2 on GA media
These are all security issues fixed in the texlive-overlays-2021.186.2.12svn57866-44.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11450-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11451-1 No score
texlive-plari-2021.186.svn15878-45.2 on GA media
These are all security issues fixed in the texlive-plari-2021.186.svn15878-45.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11451-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11452-1 No score
texlive-pst-pdf-2021.186.1.2fsvn56622-46.3 on GA media
These are all security issues fixed in the texlive-pst-pdf-2021.186.1.2fsvn56622-46.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11452-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11453-1 No score
texlive-robustindex-2021.186.svn49877-46.2 on GA media
These are all security issues fixed in the texlive-robustindex-2021.186.svn49877-46.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11453-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11454-1 No score
texlive-simplified-latex-2021.186.svn20620-50.3 on GA media
These are all security issues fixed in the texlive-simplified-latex-2021.186.svn20620-50.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11454-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11455-1 No score
texlive-scripts-2021.186.svn58742-46.2 on GA media
These are all security issues fixed in the texlive-scripts-2021.186.svn58742-46.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11455-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11456-1 No score
texlive-tikz-dimline-2021.186.1.0svn35805-45.2 on GA media
These are all security issues fixed in the texlive-tikz-dimline-2021.186.1.0svn35805-45.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11456-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11457-1 No score
texlive-ucharcat-2021.186.0.0.03svn38907-46.2 on GA media
These are all security issues fixed in the texlive-ucharcat-2021.186.0.0.03svn38907-46.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11457-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11458-1 No score
texlive-wrapfig-2021.186.3.6svn22048-45.3 on GA media
These are all security issues fixed in the texlive-wrapfig-2021.186.3.6svn22048-45.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11458-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1203-1 No score
Security update for texlive-specs-k
This update for texlive-specs-k fixes the following issues:
CVE-2016-10243: Fixed arbitrary code execution via mpost during TeX document compilation (bsc#1028271)
- Record
SUSE-SU-2024:1203-1- Updated
- 2026-11-02
OSVUSN-3401-1 No score
texlive-base vulnerability
It was discovered that TeX Live incorrectly handled certain system commands. If a user were tricked into processing a specially crafted TeX file, a remote attacker could execute arbitrary code.
- Record
USN-3401-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
texlive-baseDebian:12 |
before 2016.20161130-1 | 2016.20161130-1 |
texlive-baseDebian:13 |
before 2016.20161130-1 | 2016.20161130-1 |
texlive-baseDebian:14 |
before 2016.20161130-1 | 2016.20161130-1 |
texlive-binDebian:12 |
before 2019.20190605.51237-2 | 2019.20190605.51237-2 |
texlive-binDebian:13 |
before 2019.20190605.51237-2 | 2019.20190605.51237-2 |
texlive-binDebian:14 |
before 2019.20190605.51237-2 | 2019.20190605.51237-2 |
texlive-baseDebian:7 |
before 2012.20120611-5+deb7u1, plus listed versions 2012.20120611-5 |
2012.20120611-5+deb7u1 |
texlive-baseDebian:8 |
before 2014.20141024-2+deb8u1, plus listed versions 2014.20141024-2 |
2014.20141024-2+deb8u1 |
texliveMageia:5 |
before 20130530-21.1.mga5 | 20130530-21.1.mga5 |
texlive-kastrupSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 2013.84.svn15878-21.3.1 | 2013.84.svn15878-21.3.1 |
Show 31 moreShow less
| Package | Affected | Fixed |
|---|---|---|
texlive-koma-scriptSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 2013.84.3.11bsvn29774-21.3.1 | 2013.84.3.11bsvn29774-21.3.1 |
texlive-kpathseaSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 2013.84.svn30218-21.3.1 | 2013.84.svn30218-21.3.1 |
texlive-baseUbuntu:14.04:LTS |
before 2013.20140215-1ubuntu0.1, plus listed versions 2013.20130722-12013.20131010-22013.20131112-12013.20131219-12013.20140123-12013.20140215-1 |
2013.20140215-1ubuntu0.1 |
texlive-baseUbuntu:16.04:LTS |
before 2015.20160320-1ubuntu0.1, plus listed versions 2015.20150625-1ubuntu12015.20151116-1ubuntu12015.20151225-12015.20160117-12015.20160215-12015.20160223-12015.20160320-1 |
2015.20160320-1ubuntu0.1 |
texliveopenSUSE:Tumbleweed |
before 2021.20210325.svn34398-76.3 | 2021.20210325.svn34398-76.3 |
texlive-specs-aopenSUSE:Tumbleweed |
before 2021.186.3.0_beta3svn33894-47.2 | 2021.186.3.0_beta3svn33894-47.2 |
texlive-specs-bopenSUSE:Tumbleweed |
before 2021.186.svn19440-46.2 | 2021.186.svn19440-46.2 |
texlive-specs-copenSUSE:Tumbleweed |
before 2021.186.svn15878-46.2 | 2021.186.svn15878-46.2 |
texlive-specs-dopenSUSE:Tumbleweed |
before 2021.186.2.1bsvn15878-45.2 | 2021.186.2.1bsvn15878-45.2 |
texlive-specs-eopenSUSE:Tumbleweed |
before 2021.186.1.5svn55387-46.2 | 2021.186.1.5svn55387-46.2 |
texlive-specs-fopenSUSE:Tumbleweed |
before 2021.186.1.5.7svn58590-46.2 | 2021.186.1.5.7svn58590-46.2 |
texlive-specs-gopenSUSE:Tumbleweed |
before 2021.186.1.0svn54080-45.2 | 2021.186.1.0svn54080-45.2 |
texlive-specs-hopenSUSE:Tumbleweed |
before 2021.186.1.0svn18115-46.3 | 2021.186.1.0svn18115-46.3 |
texlive-specs-iopenSUSE:Tumbleweed |
before 2021.186.2.0bsvn56782-45.2 | 2021.186.2.0bsvn56782-45.2 |
texlive-specs-jopenSUSE:Tumbleweed |
before 2021.186.1.6.0svn54732-45.2 | 2021.186.1.6.0svn54732-45.2 |
texlive-specs-kopenSUSE:Tumbleweed |
before 2021.186.1.0fsvn22255-46.3 | 2021.186.1.0fsvn22255-46.3 |
texlive-specs-lopenSUSE:Tumbleweed |
before 2021.186.1.2.2svn57773-45.2 | 2021.186.1.2.2svn57773-45.2 |
texlive-specs-mopenSUSE:Tumbleweed |
before 2021.186.0.0.5.6svn53248-48.2 | 2021.186.0.0.5.6svn53248-48.2 |
texlive-specs-nopenSUSE:Tumbleweed |
before 2021.187.svn55643-47.2 | 2021.187.svn55643-47.2 |
texlive-specs-oopenSUSE:Tumbleweed |
before 2021.186.1.5svn15878-45.2 | 2021.186.1.5svn15878-45.2 |
texlive-specs-popenSUSE:Tumbleweed |
before 2021.186.1.01svn41996-46.2 | 2021.186.1.01svn41996-46.2 |
texlive-specs-qopenSUSE:Tumbleweed |
before 2021.186.0.0.1svn45601-47.3 | 2021.186.0.0.1svn45601-47.3 |
texlive-specs-ropenSUSE:Tumbleweed |
before 2021.186.0.0.3.1svn55214-44.2 | 2021.186.0.0.3.1svn55214-44.2 |
texlive-specs-sopenSUSE:Tumbleweed |
before 2021.186.0.0.3bsvn15878-45.2 | 2021.186.0.0.3bsvn15878-45.2 |
texlive-specs-topenSUSE:Tumbleweed |
before 2021.186.0.0.1svn15878-46.3 | 2021.186.0.0.1svn15878-46.3 |
texlive-specs-uopenSUSE:Tumbleweed |
before 2021.186.1.2asvn15878-46.2 | 2021.186.1.2asvn15878-46.2 |
texlive-specs-vopenSUSE:Tumbleweed |
before 2021.186.0.0.1svn34495-50.3 | 2021.186.0.0.1svn34495-50.3 |
texlive-specs-wopenSUSE:Tumbleweed |
before 2021.186.1.2svn54512-46.2 | 2021.186.1.2svn54512-46.2 |
texlive-specs-xopenSUSE:Tumbleweed |
before 2021.186.1.3svn40772-45.2 | 2021.186.1.3svn40772-45.2 |
texlive-specs-yopenSUSE:Tumbleweed |
before 2021.186.1.1svn48423-46.2 | 2021.186.1.1svn48423-46.2 |
texlive-specs-zopenSUSE:Tumbleweed |
before 2021.186.17.7svn55862-45.3 | 2021.186.17.7svn55862-45.3 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
scumjr.github.io/2016/11/28/pwning-coworkers-thanks-to-latex
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VL6PUKPWEXYIPIAZRIX5ZLQWCSALVLFP
tug.org/svn/texlive?view=revision&revision=42605
security.gentoo.org/glsa/201709-07
debian.org/security/2017/dsa-3803
openwall.com/lists/oss-security/2017/03/05/1
Show 18 moreShow less
securityfocus.com/bid/96593
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/B7CNJ4HKX7X6V7VMN3UCU7KPY6IX4XRB
nvd.nist.gov/vuln/detail/CVE-2016-10243
lists.fedoraproject.org/archives/list/[email protected]/message/B7CNJ4HKX7X6V7VMN3UCU7KPY6IX4XRB
lists.fedoraproject.org/archives/list/[email protected]/message/VL6PUKPWEXYIPIAZRIX5ZLQWCSALVLFP
github.com/advisories/GHSA-7674-jxfw-vhf5
security-tracker.debian.org/tracker/CVE-2016-10243
advisories.mageia.org/MGASA-2017-0127.html
bugs.mageia.org/show_bug.cgi?id=20401
suse.com/support/update/announcement/2024/suse-su-20241203-1
bugzilla.suse.com/1028271
suse.com/security/cve/CVE-2016-10243
ubuntu.com/security/CVE-2016-10243
ubuntu.com/security/notices/USN-3401-1
cve.org/CVERecord?id=CVE-2016-10243
suse.com/security/cve/CVE-2018-17407
suse.com/security/cve/CVE-2019-18604
suse.com/security/cve/CVE-2020-8016