Bugzilla – Bug 923070
VUL-0: CVE-2014-9462: mercurial: Command Injection via sshpeer._validaterepo()
Last modified: 2015-06-17 13:07:51 UTC
via canonical cve CVE-2014-9462 http://chargen.matasano.com/chargen/2015/3/17/this-new-vulnerability-mercurial-command-injection-cve-2014-9462.html sshpeer._validaterepo() allows code injection References: http://people.canonical.com/~ubuntu-security/cve/2014/CVE-2014-9462.html
An update workflow for this issue was started. This issue was rated as moderate. Please submit fixed packages until 2015-04-01. When done, reassign the bug to security-team@suse.de. https://swamp.suse.de/webswamp/wf/61215
bugbot adjusting priority
The package has been submitted to SLE11, SLE11-SP3, SLE12, openSUSE-13.1 and openSUSE-13.2. mercurial 3.3.2 on FACTORY already contains the fix.
This is an autogenerated message for OBS integration: This bug (923070) was mentioned in https://build.opensuse.org/request/show/292024 13.2 / mercurial https://build.opensuse.org/request/show/292025 13.1 / mercurial
openSUSE-SU-2015:0617-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 923070 CVE References: CVE-2014-9462 Sources used: openSUSE 13.2 (src): mercurial-3.1.2-4.1 openSUSE 13.1 (src): mercurial-2.7.1-2.4.1
Reproducer: #!/usr/bin/env ruby repo_name='ssh://user;echo vulnerable;@example.com/hg/' system('hg', 'clone', repo_name, "/tmp/xxxx" ) Vulnerable output: ssh user;echo vulnerable;@example.com 'hg init hg/' ssh: Could not resolve hostname user: Name or service not known vulnerable /bin/sh: @example.com: command not found abort: could not create remote repo! Good output: ssh 'user;echo vulnerable;'@example.com 'hg init hg/' Then it hangs for a while, you can kill it.
SUSE-SU-2015:0817-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 923070 CVE References: CVE-2014-9462 Sources used: SUSE Linux Enterprise Software Development Kit 11 SP3 (src): mercurial-2.3.2-0.9.2
SUSE-SU-2015:0836-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 923070 CVE References: CVE-2014-9462 Sources used: SUSE Linux Enterprise Software Development Kit 12 (src): mercurial-2.8.2-3.1
released