PT-2017-3011 · Mercurial+5 · Mercurial+5

CVE-2017-1000116

·

Publicado

2017-08-17

·

Atualizado

2025-11-14

CVSS v2.0

10

Crítica

VetorAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Mercurial versions prior to 4.3 git-annex versions prior to 6.20170818
Description The issue is related to inadequate sanitization of hostnames passed to ssh, leading to possible shell-injection attacks. This could allow a remote attacker to execute arbitrary commands on the operating system. The vulnerability can be exploited by tricking the victim into adding a remote repository with a malicious SSH hostname, such as ssh://-eProxyCommand=evil/blah. The attacker could also use initremote with an SSH remote to embed the malicious URL in the git-annex branch.
Recommendations For Mercurial versions prior to 4.3, update to version 4.3 or later to resolve the issue. For git-annex versions prior to 6.20170818, update to version 6.20170818 or later to resolve the issue. As a temporary workaround, consider restricting the use of SSH hostnames to trusted sources until a patch is available. Avoid using malicious SSH hostnames, such as those starting with a dash, to prevent arbitrary local code execution.

Correção

OS Command Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2018-2508
BDU:2017-02364
CESA-2017_2489
CVE-2017-1000116
DLA-1072-1
DLA-1495-1
DSA-3963-1
GHSA-3QMG-C9VC-R47J
HSEC-2023-0009
MGASA-2017-0282
MGASA-2017-0331
OPENSUSE-SU-2024:10586-1
PYSEC-2017-89
RHSA-2017:2489
RHSA-2017_2489
SUSE-SU-2017:2250-1
SUSE-SU-2017:2251-1

Produtos afetados

Alt Linux
Centos
Mercurial
Red Hat
Suse
Git-Annex