9.1 High
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
NONE
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
6.4 Medium
CVSS2
Access Vector
NETWORK
Access Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
NONE
AV:N/AC:L/Au:N/C:P/I:P/A:N
0.003 Low
EPSS
Percentile
69.0%
Package : mercurial
Version : 3.1.2-2+deb8u5
CVE ID : CVE-2017-9462 CVE-2017-17458 CVE-2018-1000132
Debian Bug : 861243 892964 901050
Some security vulnerabilities were found in Mercurial which allow
authenticated users to trigger arbitrary code execution and
unauthorized data access in certain server configuration. Malformed
patches and repositories can also lead to crashes and arbitrary code
execution on clients.
CVE-2017-9462
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.
CVE-2017-17458
In Mercurial before 4.4.1, it is possible that a specially
malformed repository can cause Git subrepositories to run
arbitrary code in the form of a .git/hooks/post-update script
checked into the repository. Typical use of Mercurial prevents
construction of such repositories, but they can be created
programmatically.
CVE-2018-1000132
Mercurial version 4.5 and earlier contains a Incorrect Access
Control (CWE-285) vulnerability in Protocol server that can result
in Unauthorized data access. This attack appear to be exploitable
via network connectivity. This vulnerability appears to have been
fixed in 4.5.1.
OVE-20180430-0001
mpatch: be more careful about parsing binary patch data
OVE-20180430-0002
mpatch: protect against underflow in mpatch_apply
OVE-20180430-0004
mpatch: ensure fragment start isn't past the end of orig
For Debian 8 "Jessie", these problems have been fixed in version
3.1.2-2+deb8u5.
We recommend that you upgrade your mercurial packages.
Further information about Debian LTS security advisories, how to apply
these updates to your system and frequently asked questions can be
found at: https://wiki.debian.org/LTS
Attachment:
signature.asc
Description: PGP signature
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
Debian | 7 | all | mercurial | < 2.2.2-4+deb7u7 | mercurial_2.2.2-4+deb7u7_all.deb |
Debian | 7 | i386 | mercurial | < 2.2.2-4+deb7u7 | mercurial_2.2.2-4+deb7u7_i386.deb |
Debian | 7 | amd64 | mercurial | < 2.2.2-4+deb7u7 | mercurial_2.2.2-4+deb7u7_amd64.deb |
Debian | 8 | armhf | mercurial | < 3.1.2-2+deb8u5 | mercurial_3.1.2-2+deb8u5_armhf.deb |
Debian | 9 | amd64 | mercurial | < 4.0-1+deb9u2 | mercurial_4.0-1+deb9u2_amd64.deb |
Debian | 8 | armel | mercurial | < 3.1.2-2+deb8u5 | mercurial_3.1.2-2+deb8u5_armel.deb |
Debian | 8 | all | mercurial | < 3.1.2-2+deb8u5 | mercurial_3.1.2-2+deb8u5_all.deb |
Debian | 7 | armhf | mercurial | < 2.2.2-4+deb7u7 | mercurial_2.2.2-4+deb7u7_armhf.deb |
Debian | 9 | all | mercurial-common | < 4.0-1+deb9u2 | mercurial-common_4.0-1+deb9u2_all.deb |
Debian | 9 | arm64 | mercurial | < 4.0-1+deb9u2 | mercurial_4.0-1+deb9u2_arm64.deb |
9.1 High
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
NONE
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
6.4 Medium
CVSS2
Access Vector
NETWORK
Access Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
NONE
AV:N/AC:L/Au:N/C:P/I:P/A:N
0.003 Low
EPSS
Percentile
69.0%