Bugzilla – Bug 978391
VUL-0: CVE-2016-3105: Mercurial: prior to 3.8 allowed arbitrary code execution when using theconvert extension on Git repo...
Last modified: 2016-05-30 17:08:18 UTC
CVE-2016-3105 References: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-3105 http://people.canonical.com/~ubuntu-security/cve/2016/CVE-2016-3105.html
The upstream fix in branch stable: a56296f55a5e convert: pass absolute paths to git (SEC)
This is an autogenerated message for OBS integration: This bug (978391) was mentioned in https://build.opensuse.org/request/show/394494 42.1 / mercurial https://build.opensuse.org/request/show/394495 13.2 / mercurial
Submitted to all relevant branches. Reassigning back to security team now.
openSUSE-SU-2016:1336-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 978391 CVE References: CVE-2016-3105 Sources used: openSUSE Leap 42.1 (src): mercurial-3.5.1-6.1 openSUSE 13.2 (src): mercurial-3.1.2-10.1
https://selenic.com/hg/rev/a56296f55a5e QA REPRODUCER Inside: git init 'ext::sh -c echo% pwned% >GIT-EXT-COMMAND-INJECTION% #' cd 'ext::sh -c echo% pwned% >GIT-EXT-COMMAND-INJECTION% #' git commit -q --allow-empty -m 'empty' cd .. hg convert 'ext::sh -c echo% pwned% >GIT-EXT-COMMAND-INJECTION% #' 'converted-git-ext' test -f GIT-EXT-COMMAND-INJECTION
released
SUSE-SU-2016:1442-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 978391 CVE References: CVE-2016-3105 Sources used: SUSE Linux Enterprise Software Development Kit 12-SP1 (src): mercurial-2.8.2-9.1 SUSE Linux Enterprise Software Development Kit 12 (src): mercurial-2.8.2-9.1
SUSE-SU-2016:1443-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 978391 CVE References: CVE-2016-3105 Sources used: SUSE Linux Enterprise Software Development Kit 11-SP4 (src): mercurial-2.3.2-0.14.2 SUSE Linux Enterprise Debuginfo 11-SP4 (src): mercurial-2.3.2-0.14.2