PT-2017-2800 · Joey Hess+6 · Git-Annex+6

Published

2017-08-10

·

Updated

2025-11-14

·

CVE-2017-9800

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Subversion versions prior to 1.8.19 Subversion versions 1.9.x prior to 1.9.7 Subversion versions 1.10.0.x through 1.10.0-alpha3 git-annex versions prior to 6.20170818
Description A maliciously constructed URL could cause Subversion clients to run an arbitrary shell command. This issue affects all clients, including those using file://, http://, and plain svn:// protocols. The vulnerability can be exploited by a malicious server, a malicious user committing to a honest server, or a proxy server. In the case of git-annex, a command injection vulnerability exists due to insufficient input validation, allowing an attacker to execute arbitrary local code by tricking the victim into adding a malicious SSH remote.
Recommendations For Subversion versions prior to 1.8.19, update to version 1.8.19 or later. For Subversion versions 1.9.x prior to 1.9.7, update to version 1.9.7 or later. For Subversion versions 1.10.0.x through 1.10.0-alpha3, update to a version later than 1.10.0-alpha3. For git-annex versions prior to 6.20170818, update to version 6.20170818 or later. As a temporary workaround, consider restricting the use of svn+ssh:// URLs and SSH remotes to minimize the risk of exploitation. Avoid using the initremote command with an SSH remote that may contain a malicious URL.

Fix

RCE

Weakness Enumeration

Related Identifiers

ALT-PU-2020-1641
ALT-PU-2020-2914
BDU:2017-02070
CESA-2017_2480
CVE-2017-9800
DLA-1052-1
DLA-1495-1
DSA-3932-1
HSEC-2023-0009
MGASA-2017-0273
OPENSUSE-SU-2017_2183-1
OPENSUSE-SU-2024:11412-1
RHSA-2017:2480
RHSA-2017_2480
SUSE-SU-2017:2163-1
SUSE-SU-2017:2200-1
USN-3388-1
USN-3388-2

Affected Products

Alt Linux
Centos
Red Hat
Subversion
Suse
Ubuntu
Git-Annex