Skip to content
OpenAdvisories
Critical · 9.1 CVE-2018-1000132 EUVD-2018-0094GHSA-4mr4-7vjv-9hm6PYSEC-2018-87

Mercurial Incorrect Access Control vulnerability

Published Mar 14, 2018 · Updated Aug 5, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 mercurial 4.5.2-1 —
Debian 13 mercurial 4.5.2-1 —
Debian 12 mercurial 4.5.2-1 —
Debian 9 mercurial 4.0-1+deb9u2 DLA-2293-1
Debian 8 mercurial 3.1.2-2+deb8u5 DLA-1414-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Debian 7 mercurial 2.2.2-4+deb7u7 DLA-1331-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS mercurial 3.7.3-1ubuntu1.1 —
Ubuntu 14.04 LTS mercurial 2.8.2-1ubuntu1.4 —
ReleasePackageFixed inAdvisory
RHEL 7 mercurial +3 2.6.2-10.el7 RHSA-2019:2276
ReleasePackageFixed inAdvisory
SLES 12 SP3 mercurial 2.8.2-15.10.1 SUSE-SU-2018:0933-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed mercurial 5.9.1-2.1 openSUSE-SU-2024:10586-1
ReleasePackageFixed inAdvisory
Alpine v3.7 mercurial 4.5.2-r0 —
Alpine v3.6 mercurial 4.5.2-r0 —
Alpine v3.5 mercurial 4.5.2-r0 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 mercurial +3 2.6.2-10.el7 ELSA-2019-2276

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI mercurial < 4.5.1 4.5.1 GHSA-4mr4-7vjv-9hm6

Advisories 8

References