CVE-2018-13347 Mercurial mishandles integer addition and subtraction
CriticalCVSS 9.8
EPSS 2.7%
- Published
- Updated
- Exploit status
- No public exploit known
Description
mpatch.c in Mercurial before 4.6.1 mishandles integer addition and subtraction, aka OVE-20180430-0002.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| pypi mercurial(PyPI) | < 4.6.1 | 4.6.1 |
| 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 127 more
| Product | Affected versions | Fixed 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 |
| pypi mercurial(PyPI) | = 4.1.3 | No fix listed |
| pypi mercurial(PyPI) | = 4.2 | No fix listed |
| pypi mercurial(PyPI) | = 4.2-rc | No fix listed |
| pypi mercurial(PyPI) | = 4.2.1 | No fix listed |
| pypi mercurial(PyPI) | = 4.2.2 | No fix listed |
| pypi mercurial(PyPI) | = 4.2.3 | No fix listed |
| pypi mercurial(PyPI) | = 4.3 | No fix listed |
| pypi mercurial(PyPI) | = 4.3-rc | No fix listed |
| pypi mercurial(PyPI) | = 4.3.1 | No fix listed |
| pypi mercurial(PyPI) | = 4.3.2 | No fix listed |
| pypi mercurial(PyPI) | = 4.3.3 | No fix listed |
| pypi mercurial(PyPI) | = 4.3rc0 | No fix listed |
| pypi mercurial(PyPI) | = 4.4 | No fix listed |
| pypi mercurial(PyPI) | = 4.4-rc | No fix listed |
| pypi mercurial(PyPI) | = 4.4.1 | No fix listed |
| pypi mercurial(PyPI) | = 4.4.2 | No fix listed |
| pypi mercurial(PyPI) | = 4.4rc0 | No fix listed |
| pypi mercurial(PyPI) | = 4.5 | No fix listed |
| pypi mercurial(PyPI) | = 4.5-rc | No fix listed |
| pypi mercurial(PyPI) | = 4.5.1 | No fix listed |
| pypi mercurial(PyPI) | = 4.5.2 | No fix listed |
| pypi mercurial(PyPI) | = 4.5.3 | No fix listed |
| pypi mercurial(PyPI) | = 4.5rc0 | No fix listed |
| pypi mercurial(PyPI) | = 4.6 | No fix listed |
| pypi mercurial(PyPI) | = 4.6rc0 | No fix listed |
| pypi mercurial(PyPI) | = 4.6rc1 | No fix listed |
| debian/mercurial(Debian:12) | < 4.6.1-1 | 4.6.1-1 |
| debian/mercurial(Debian:13) | < 4.6.1-1 | 4.6.1-1 |
| debian/mercurial(Debian:14) | < 4.6.1-1 | 4.6.1-1 |
| mercurial | < 4.6.1 | 4.6.1 |
References
- nvd.nist.gov third-party-advisory vendor-advisory
- RHSA-2019:2276 vendor-advisory
- github.com
- [debian-lts-announce] 20200731 [SECURITY] [DLA 2293-1] mercurial security update mailing-list
- www.mercurial-scm.org patch vendor-advisory
- www.mercurial-scm.org patch vendor-advisory
- www.mercurial-scm.org release-notes vendor-advisory
- github.com vendor-advisory
- Debian Security Tracker CVE-2018-13347 vendor-advisory
- bugs.debian.org issue-tracking