CVE-2016-10243

TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost in shell_escape_commands in the texmf.cnf config file

published May 2, 2017

CVSS
—
EPSS
7%
Percentile
94.2
In the wild
Unconfirmed
What it is

⚠️ A simple misconfiguration could let attackers slip in arbitrary commands through TeX Live! This flaw arises from the inclusion of `mpost` in the `shell_escape_commands` in the `texmf.cnf` file. 🔥 Think of it like a restaurant that takes any order without verifying what’s on the menu — a rogue chef could sneak in a dangerous dish, leaving unsuspecting diners in a pickle! In this case, an attacker could potentially execute malicious commands on the server, leading to unauthorized access or manipulation of data. It's a surprising opening that could turn your trusted typesetting tool into a playground for mischief!

Put simply

Think of it like a restaurant that takes any order without verifying what’s on the menu — a rogue chef could sneak in a dangerous dish, leaving unsuspecting diners in a pickle! This vulnerability allows remote attackers to execute arbitrary commands by exploiting the configuration in the `texmf.cnf` file, specifically the unverified inclusion of `mpost` in the `shell_escape_commands`.

What to do

In this case, an attacker could potentially execute malicious commands on the server, leading to unauthorized access or manipulation of data. It's a surprising opening that could turn your trusted typesetting tool into a playground for mischief! To close this loophole, review your `texmf.cnf` configuration and ensure that `mpost` is not included in `shell_escape_commands`. Regularly audit your configurations to prevent these sneaky vulnerabilities from taking hold! You've got this! Just follow these steps to secure your TeX Live configuration, and you'll be a security hero in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.07146 · 94.2th percentile
Published
2017-05-02T14:00Z
EPSS history
Timeline
  • 02 MAY 14:00Z
    TeX Live allows remote attackers to execute arbitrary commands by leveraging inclusion of mpost in shell_escape_commands in the texmf.cnf config file
    cvelistv5