CVE Vulnerabilities

CVE-2017-17513

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

Published: Dec 14, 2017 | Modified: Jun 17, 2026
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

NameVendorStart VersionEnd Version
Tex_liveTug*20170524 (including)
ContextUbuntuartful*
ContextUbuntubionic*
ContextUbuntucosmic*
ContextUbuntudisco*
ContextUbuntueoan*
ContextUbuntuesm-apps/xenial*
ContextUbuntufocal*
ContextUbuntugroovy*
ContextUbuntuhirsute*
ContextUbuntuimpish*
ContextUbuntukinetic*
ContextUbuntulunar*
ContextUbuntumantic*
ContextUbuntuoracular*
ContextUbuntuplucky*
ContextUbuntuquesting*
ContextUbuntutrusty*
ContextUbuntuxenial*
ContextUbuntuzesty*
Texlive-baseUbuntuartful*
Texlive-baseUbuntubionic*
Texlive-baseUbuntucosmic*
Texlive-baseUbuntudevel*
Texlive-baseUbuntudisco*
Texlive-baseUbuntueoan*
Texlive-baseUbuntuesm-apps/focal*
Texlive-baseUbuntuesm-apps/jammy*
Texlive-baseUbuntuesm-apps/noble*
Texlive-baseUbuntuesm-apps/resolute*
Texlive-baseUbuntuesm-infra-legacy/xenial*
Texlive-baseUbuntuesm-infra/bionic*
Texlive-baseUbuntuesm-infra/xenial*
Texlive-baseUbuntufocal*
Texlive-baseUbuntugroovy*
Texlive-baseUbuntuhirsute*
Texlive-baseUbuntuimpish*
Texlive-baseUbuntujammy*
Texlive-baseUbuntukinetic*
Texlive-baseUbuntulunar*
Texlive-baseUbuntumantic*
Texlive-baseUbuntunoble*
Texlive-baseUbuntuoracular*
Texlive-baseUbuntuplucky*
Texlive-baseUbuntuquesting*
Texlive-baseUbunturesolute*
Texlive-baseUbuntustonking*
Texlive-baseUbuntutrusty*
Texlive-baseUbuntuupstream*
Texlive-baseUbuntuxenial*
Texlive-baseUbuntuzesty*
Texlive-binUbuntuartful*
Texlive-binUbuntubionic*
Texlive-binUbuntucosmic*
Texlive-binUbuntudisco*
Texlive-binUbuntueoan*
Texlive-binUbuntuesm-infra/xenial*
Texlive-binUbuntufocal*
Texlive-binUbuntugroovy*
Texlive-binUbuntuhirsute*
Texlive-binUbuntuimpish*
Texlive-binUbuntukinetic*
Texlive-binUbuntulunar*
Texlive-binUbuntumantic*
Texlive-binUbuntuoracular*
Texlive-binUbuntuplucky*
Texlive-binUbuntuquesting*
Texlive-binUbuntutrusty*
Texlive-binUbuntuxenial*
Texlive-binUbuntuzesty*

Potential Mitigations

References