CVE-2013-2088 Command injection in n/a
Authenticated users with commit permissions can execute arbitrary commands via shell metacharacters in filenames within Subversion hook scripts.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2013-2088?
CVE-2013-2088 is a high-severity command injection vulnerability in Opensuse Opensuse, published on 31 Jul 2013. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
contrib/hook-scripts/svn-keyword-check.pl in Subversion before 1.6.23 allows remote authenticated users with commit permissions to execute arbitrary commands via shell metacharacters in a filename.
Weakness: CWE-20
Which versions are affected by CVE-2013-2088?
It affects 3 products.
Products include Apache Subversion, Collabnet Subversion, Opensuse Opensuse.
How do I fix CVE-2013-2088?
Upgrade to a fixed version.
Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.
Is CVE-2013-2088 being exploited?
There is no known exploitation of CVE-2013-2088 in the wild and no public exploit code.
Public exploit code: 1 Exploit-DB entry.
Other vulnerabilities in Opensuse Opensuse
- 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
- CVE-2013-4246 Denial of service in n/a
- CVE-2015-5259 Integer overflow in n/a
- CVE-2024-45720 Apache Subversion: Command line argument injection on Windows platforms
- CVE-2015-0202 Denial of service in n/a
Sources
Also known as DEBIAN-CVE-2013-2088, GHSA-92h8-fm5h-34jg.