CVE-2017-9800 A maliciously constructed svn+ssh:// URL would cause Subversion clients before 1.8.19, 1.9.x before 1.9.7, and 1.10.0.x through 1.10.0-alpha

Critical 9.8 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2017-9800?

CVE-2017-9800 is a critical vulnerability in Apache Subversion, published on 11 Aug 2017.

Official description

A maliciously constructed svn+ssh:// URL would cause Subversion clients before 1.8.19, 1.9.x before 1.9.7, and 1.10.0.x through 1.10.0-alpha3 to run an arbitrary shell command. Such a URL could be generated by a malicious server, by a malicious user committing to a honest server (to attack another user of that server's repositories), or by a proxy server. The vulnerability affects all clients, including those that use file://, http://, and plain (untunneled) svn://.

Weakness: CWE-20

Which versions are affected by CVE-2017-9800?

It affects 1 product.

Linux distribution packages (40)
mod_dav_svn Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion-devel Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion-gnome Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion-javahl Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion-kde Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion-libs Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion-perl Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion-python Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion-ruby Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
subversion-tools Red Hat:enterprise_linux:7::clientAll versions0:1.7.14-11.el7_4
mod_dav_svn Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion-devel Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion-gnome Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion-javahl Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion-kde Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion-libs Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion-perl Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion-python Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion-ruby Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
subversion-tools Red Hat:enterprise_linux:7::computenodeAll versions0:1.7.14-11.el7_4
mod_dav_svn Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion-devel Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion-gnome Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion-javahl Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion-kde Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion-libs Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion-perl Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion-python Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion-ruby Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
subversion-tools Red Hat:enterprise_linux:7::serverAll versions0:1.7.14-11.el7_4
mod_dav_svn Red Hat:enterprise_linux:7::workstationAll versions0:1.7.14-11.el7_4
subversion Red Hat:enterprise_linux:7::workstationAll versions0:1.7.14-11.el7_4
subversion-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:1.7.14-11.el7_4
subversion-devel Red Hat:enterprise_linux:7::workstationAll versions0:1.7.14-11.el7_4

Products include Apache Subversion.

How do I fix CVE-2017-9800?

Upgrade to a fixed version.

Is CVE-2017-9800 being exploited?

There is no known exploitation of CVE-2017-9800 in the wild and no public exploit code.

Sources

Also known as ALPINE-CVE-2017-9800, CLSA-2026-1777038917, CLSA-2026-1777040144, DEBIAN-CVE-2017-9800, DLA-1052-1, DSA-3932-1 and 4 more.

Is CVE-2017-9800 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free