8.8
CVSSv3

CVE-2016-3069

Published: 13/04/2016 Updated: 30/10/2018
CVSS v2 Base Score: 6.8 | Impact Score: 6.4 | Exploitability Score: 8.6
CVSS v3 Base Score: 8.8 | Impact Score: 5.9 | Exploitability Score: 2.8
VMScore: 605
Vector: AV:N/AC:M/Au:N/C:P/I:P/A:P

Vulnerability Summary

Mercurial prior to 3.7.3 allows remote malicious users to execute arbitrary code via a crafted name when converting a Git repository.

Vulnerable Product Search on Vulmon Subscribe to Product

mercurial mercurial

debian debian linux 8.0

debian debian linux 7.0

opensuse opensuse 13.2

suse linux enterprise debuginfo 11

suse linux enterprise software development kit 11

suse linux enterprise software development kit 12

opensuse leap 42.1

fedoraproject fedora 23

fedoraproject fedora 22

redhat enterprise linux server eus 7.2

redhat enterprise linux hpc node eus 7.2

redhat enterprise linux desktop 7.0

redhat enterprise linux hpc node 7.0

redhat enterprise linux server 7.0

redhat enterprise linux workstation 7.0

redhat enterprise linux server aus 7.2

Vendor Advisories

Debian Bug report logs - #819504 mercurial: CVE-2016-3068 CVE-2016-3069 CVE-2016-3630 Package: src:mercurial; Maintainer for src:mercurial is Python Applications Packaging Team <python-apps-team@listsaliothdebianorg>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Tue, 29 Mar 2016 19:36:02 UTC Severit ...
Several vulnerabilities have been discovered in Mercurial, a distributed version control system The Common Vulnerabilities and Exposures project identifies the following issues: CVE-2016-3068 Blake Burkhart discovered that Mercurial allows URLs for Git subrepositories that could result in arbitrary code execution on clone CVE-2016-30 ...
It was discovered that Mercurial failed to properly check Git sub-repository URLs A Mercurial repository that includes a Git sub-repository with a specially crafted URL could cause Mercurial to execute arbitrary code (CVE-2016-3068) The binary delta decoder in Mercurial before 373 allows remote attackers to execute arbitrary code via a (1) clon ...
It was discovered that the Mercurial convert extension failed to sanitize special characters in Git repository names A Git repository with a specially crafted name could cause Mercurial to execute arbitrary code when the Git repository was converted to a Mercurial repository ...