CVE Vulnerabilities

CVE-2017-17513

Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

Published: Dec 14, 2017 | Modified: Jan 02, 2018
CVSS 3.x
8.8
HIGH
Source:
NVD
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.x
6.8 MEDIUM
AV:N/AC:M/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
5.3 MODERATE
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L
Ubuntu
NEGLIGIBLE

TeX Live through 20170524 does not validate strings before launching the program specified by the BROWSER environment variable, which might allow remote attackers to conduct argument-injection attacks via a crafted URL, related to linked_scripts/context/stubs/unix/mtxrun, texmf-dist/scripts/context/stubs/mswin/mtxrun.lua, and texmf-dist/tex/luatex/lualibs/lualibs-os.lua.

Weakness

The product constructs all or part of a command, data structure, or record using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify how it is parsed or interpreted when it is sent to a downstream component.

Affected Software

Name Vendor Start Version End Version
Tex_live Tug * 20170524 (including)
Context Ubuntu artful *
Context Ubuntu bionic *
Context Ubuntu cosmic *
Context Ubuntu disco *
Context Ubuntu eoan *
Context Ubuntu groovy *
Context Ubuntu hirsute *
Context Ubuntu impish *
Context Ubuntu kinetic *
Context Ubuntu lunar *
Context Ubuntu mantic *
Context Ubuntu trusty *
Context Ubuntu xenial *
Context Ubuntu zesty *
Texlive-base Ubuntu artful *
Texlive-base Ubuntu bionic *
Texlive-base Ubuntu cosmic *
Texlive-base Ubuntu devel *
Texlive-base Ubuntu disco *
Texlive-base Ubuntu eoan *
Texlive-base Ubuntu esm-apps/focal *
Texlive-base Ubuntu esm-apps/jammy *
Texlive-base Ubuntu esm-apps/noble *
Texlive-base Ubuntu esm-infra/bionic *
Texlive-base Ubuntu esm-infra/xenial *
Texlive-base Ubuntu focal *
Texlive-base Ubuntu groovy *
Texlive-base Ubuntu hirsute *
Texlive-base Ubuntu impish *
Texlive-base Ubuntu jammy *
Texlive-base Ubuntu kinetic *
Texlive-base Ubuntu lunar *
Texlive-base Ubuntu mantic *
Texlive-base Ubuntu noble *
Texlive-base Ubuntu oracular *
Texlive-base Ubuntu trusty *
Texlive-base Ubuntu upstream *
Texlive-base Ubuntu xenial *
Texlive-base Ubuntu zesty *
Texlive-bin Ubuntu artful *
Texlive-bin Ubuntu bionic *
Texlive-bin Ubuntu cosmic *
Texlive-bin Ubuntu disco *
Texlive-bin Ubuntu eoan *
Texlive-bin Ubuntu groovy *
Texlive-bin Ubuntu hirsute *
Texlive-bin Ubuntu impish *
Texlive-bin Ubuntu kinetic *
Texlive-bin Ubuntu lunar *
Texlive-bin Ubuntu mantic *
Texlive-bin Ubuntu trusty *
Texlive-bin Ubuntu xenial *
Texlive-bin Ubuntu zesty *

Potential Mitigations

References