Skip to content

CVE-2017-9462 Mercurial has Incorrect Permission Assignment for Critical Resource

HighCVSS 8.8 EPSS 21.7% Framework module
Published
Updated
Exploit status
Public exploit available

Description

In Mercurial before 4.1.3, "hg serve --stdio" allows remote authenticated users to launch the Python debugger, and consequently execute arbitrary code, by using --debugger as a repository name.

Affected products

ProductAffected versionsFixed in
pypi mercurial(PyPI) < 4.1.3 4.1.3
pypi mercurial(PyPI) = 0.8.1 No fix listed
pypi mercurial(PyPI) = 0.9 No fix listed
pypi mercurial(PyPI) = 0.9.1 No fix listed
pypi mercurial(PyPI) = 0.9.2 No fix listed
pypi mercurial(PyPI) = 0.9.3 No fix listed
pypi mercurial(PyPI) = 0.9.4 No fix listed
pypi mercurial(PyPI) = 0.9.5 No fix listed
pypi mercurial(PyPI) = 1.0 No fix listed
pypi mercurial(PyPI) = 1.0.1 No fix listed
pypi mercurial(PyPI) = 1.0.2 No fix listed
pypi mercurial(PyPI) = 1.1 No fix listed
pypi mercurial(PyPI) = 1.1.1 No fix listed
pypi mercurial(PyPI) = 1.1.2 No fix listed
pypi mercurial(PyPI) = 1.2 No fix listed
pypi mercurial(PyPI) = 1.2.1 No fix listed
pypi mercurial(PyPI) = 1.3 No fix listed
pypi mercurial(PyPI) = 1.3.1 No fix listed
pypi mercurial(PyPI) = 1.4 No fix listed
pypi mercurial(PyPI) = 1.4.1 No fix listed
pypi mercurial(PyPI) = 1.4.2 No fix listed
pypi mercurial(PyPI) = 1.4.3 No fix listed
pypi mercurial(PyPI) = 1.5 No fix listed
pypi mercurial(PyPI) = 1.5.1 No fix listed
pypi mercurial(PyPI) = 1.5.2 No fix listed
Show 118 more
ProductAffected versionsFixed in
pypi mercurial(PyPI) = 1.5.3 No fix listed
pypi mercurial(PyPI) = 1.5.4 No fix listed
pypi mercurial(PyPI) = 1.6 No fix listed
pypi mercurial(PyPI) = 1.6.1 No fix listed
pypi mercurial(PyPI) = 1.6.2 No fix listed
pypi mercurial(PyPI) = 1.6.3 No fix listed
pypi mercurial(PyPI) = 1.6.4 No fix listed
pypi mercurial(PyPI) = 1.7 No fix listed
pypi mercurial(PyPI) = 1.7.1 No fix listed
pypi mercurial(PyPI) = 1.7.2 No fix listed
pypi mercurial(PyPI) = 1.7.3 No fix listed
pypi mercurial(PyPI) = 1.7.5 No fix listed
pypi mercurial(PyPI) = 1.8 No fix listed
pypi mercurial(PyPI) = 1.8.1 No fix listed
pypi mercurial(PyPI) = 1.8.2 No fix listed
pypi mercurial(PyPI) = 1.8.3 No fix listed
pypi mercurial(PyPI) = 1.8.4 No fix listed
pypi mercurial(PyPI) = 1.9 No fix listed
pypi mercurial(PyPI) = 1.9.1 No fix listed
pypi mercurial(PyPI) = 1.9.2 No fix listed
pypi mercurial(PyPI) = 1.9.3 No fix listed
pypi mercurial(PyPI) = 2.0 No fix listed
pypi mercurial(PyPI) = 2.0.1 No fix listed
pypi mercurial(PyPI) = 2.0.2 No fix listed
pypi mercurial(PyPI) = 2.1 No fix listed
pypi mercurial(PyPI) = 2.1.1 No fix listed
pypi mercurial(PyPI) = 2.1.2 No fix listed
pypi mercurial(PyPI) = 2.2 No fix listed
pypi mercurial(PyPI) = 2.2.2 No fix listed
pypi mercurial(PyPI) = 2.3 No fix listed
pypi mercurial(PyPI) = 2.4.1 No fix listed
pypi mercurial(PyPI) = 2.5 No fix listed
pypi mercurial(PyPI) = 2.5.1 No fix listed
pypi mercurial(PyPI) = 2.5.2 No fix listed
pypi mercurial(PyPI) = 2.6 No fix listed
pypi mercurial(PyPI) = 2.6.1 No fix listed
pypi mercurial(PyPI) = 2.6.2 No fix listed
pypi mercurial(PyPI) = 2.6.3 No fix listed
pypi mercurial(PyPI) = 2.7.0 No fix listed
pypi mercurial(PyPI) = 2.7.1 No fix listed
pypi mercurial(PyPI) = 2.7.2 No fix listed
pypi mercurial(PyPI) = 2.8 No fix listed
pypi mercurial(PyPI) = 2.8.1 No fix listed
pypi mercurial(PyPI) = 2.8.2 No fix listed
pypi mercurial(PyPI) = 2.9 No fix listed
pypi mercurial(PyPI) = 2.9.1 No fix listed
pypi mercurial(PyPI) = 3.0 No fix listed
pypi mercurial(PyPI) = 3.0.1 No fix listed
pypi mercurial(PyPI) = 3.1 No fix listed
pypi mercurial(PyPI) = 3.1.1 No fix listed
pypi mercurial(PyPI) = 3.1.2 No fix listed
pypi mercurial(PyPI) = 3.2 No fix listed
pypi mercurial(PyPI) = 3.2.1 No fix listed
pypi mercurial(PyPI) = 3.2.2 No fix listed
pypi mercurial(PyPI) = 3.2.3 No fix listed
pypi mercurial(PyPI) = 3.2.4 No fix listed
pypi mercurial(PyPI) = 3.3 No fix listed
pypi mercurial(PyPI) = 3.3-rc No fix listed
pypi mercurial(PyPI) = 3.3.1 No fix listed
pypi mercurial(PyPI) = 3.3.2 No fix listed
pypi mercurial(PyPI) = 3.3.3 No fix listed
pypi mercurial(PyPI) = 3.4 No fix listed
pypi mercurial(PyPI) = 3.4-rc No fix listed
pypi mercurial(PyPI) = 3.4.1 No fix listed
pypi mercurial(PyPI) = 3.4.2 No fix listed
pypi mercurial(PyPI) = 3.5 No fix listed
pypi mercurial(PyPI) = 3.5-rc No fix listed
pypi mercurial(PyPI) = 3.5.1 No fix listed
pypi mercurial(PyPI) = 3.5.2 No fix listed
pypi mercurial(PyPI) = 3.6 No fix listed
pypi mercurial(PyPI) = 3.6-rc No fix listed
pypi mercurial(PyPI) = 3.6.1 No fix listed
pypi mercurial(PyPI) = 3.6.2 No fix listed
pypi mercurial(PyPI) = 3.6.3 No fix listed
pypi mercurial(PyPI) = 3.7 No fix listed
pypi mercurial(PyPI) = 3.7-rc No fix listed
pypi mercurial(PyPI) = 3.7.1 No fix listed
pypi mercurial(PyPI) = 3.7.2 No fix listed
pypi mercurial(PyPI) = 3.7.3 No fix listed
pypi mercurial(PyPI) = 3.8 No fix listed
pypi mercurial(PyPI) = 3.8-rc No fix listed
pypi mercurial(PyPI) = 3.8.1 No fix listed
pypi mercurial(PyPI) = 3.8.2 No fix listed
pypi mercurial(PyPI) = 3.8.3 No fix listed
pypi mercurial(PyPI) = 3.8.4 No fix listed
pypi mercurial(PyPI) = 3.9 No fix listed
pypi mercurial(PyPI) = 3.9-rc No fix listed
pypi mercurial(PyPI) = 3.9.1 No fix listed
pypi mercurial(PyPI) = 3.9.2 No fix listed
pypi mercurial(PyPI) = 4.0 No fix listed
pypi mercurial(PyPI) = 4.0-rc No fix listed
pypi mercurial(PyPI) = 4.0.1 No fix listed
pypi mercurial(PyPI) = 4.0.2 No fix listed
pypi mercurial(PyPI) = 4.1 No fix listed
pypi mercurial(PyPI) = 4.1-rc No fix listed
pypi mercurial(PyPI) = 4.1.1 No fix listed
pypi mercurial(PyPI) = 4.1.2 No fix listed
debian/mercurial(Debian:12) < 4.3.1-1 4.3.1-1
debian/mercurial(Debian:13) < 4.3.1-1 4.3.1-1
debian/mercurial(Debian:14) < 4.3.1-1 4.3.1-1
mercurial < 4.1.3 4.1.3
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
redhat enterprise linux desktop = 6.0 No fix listed
redhat enterprise linux desktop = 7.0 No fix listed
redhat enterprise linux server = 6.0 No fix listed
redhat enterprise linux server = 7.0 No fix listed
redhat enterprise linux server aus = 7.3 No fix listed
redhat enterprise linux server aus = 7.4 No fix listed
redhat enterprise linux server aus = 7.6 No fix listed
redhat enterprise linux server eus = 7.3 No fix listed
redhat enterprise linux server eus = 7.4 No fix listed
redhat enterprise linux server eus = 7.5 No fix listed
redhat enterprise linux server eus = 7.6 No fix listed
redhat enterprise linux server tus = 7.3 No fix listed
redhat enterprise linux server tus = 7.6 No fix listed
redhat enterprise linux workstation = 6.0 No fix listed
redhat enterprise linux workstation = 7.0 No fix listed

References