Alerts This Week
Warning Icon 1 758
Alerts This Week
Warning Icon 1 758

Debian LTS DLA-2293-1 Critical: Mercurial Security Update for DoS

debian lts
Calendar Grey July 31, 2020
Dist Debian Esm H88
A series of security flaws in Mercurial addressed for Debian 9: patch release DLA-2293-1, enhance your system today.
Several vulnerabilities were discovered in mercurial, an easy-to-use, scalable distributed version control system

Summary

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-13346

The mpatch_apply function in mpatch.c in Mercurial before 4.6.1
incorrectly proceeds in cases where the fragment start is past the
end of the original data.

CVE-2018-13347

mpatch.c in Mercurial before 4.6.1 mishandles integer addition and
subtraction.

CVE-2018-13348

The mpatch_decode function in mpatch.c in Mercurial before 4.6.1
mishandles certain situations where there should be at least 12
bytes remaining after the current position in the patch data, but
actually are not.

CVE-2018-1000132

Mercurial version 4.5 and earlier contains a Incorrect Access

Read the Full Advisory


Severity
critical
Lowest
Low
Medium
High
Critical

-------------------------------------------------------------------------Package: mercurial
Version: 4.0-1+deb9u2
CVE ID: CVE-2017-17458 CVE-2018-13346 CVE-2018-13347 CVE-2018-13348
Debian Bug: 901050 892964 927674

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Your message here