Skip to content
OpenAdvisories
Critical · 9.8 CVE-2018-13347 EUVD-2018-0096GHSA-3mjj-mr4f-qxmxPYSEC-2018-89

Mercurial mishandles integer addition and subtraction

Published Jul 6, 2018 · Updated Aug 5, 2024 · Assigned by mitre

Description

mpatch.c in Mercurial before 4.6.1 mishandles integer addition and subtraction, aka OVE-20180430-0002.

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.6.1-1 —
Debian 13 mercurial 4.6.1-1 —
Debian 12 mercurial 4.6.1-1 —
Debian 9 mercurial 4.0-1+deb9u2 DLA-2293-1
Debian 8 mercurial 3.1.2-2+deb8u5 DLA-1414-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS mercurial 4.5.3-1ubuntu2.1 —
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 15 mercurial 4.5.2-3.3.1 SUSE-SU-2018:1998-1
SLES 12 SP3 mercurial 2.8.2-15.13.1 SUSE-SU-2018:1990-1
SLES 11 SP4 mercurial 2.3.2-0.18.9.1 SUSE-SU-2018:1996-1

Oracle Linux

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

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI mercurial < 4.6.1 4.6.1 GHSA-3mjj-mr4f-qxmx

Advisories 8

References