OS Command Injection in CVS - CVE-2017-12836
Published: June 25, 2020
Vulnerability identifier: #VU29260
CSH Severity: High
CVSS v4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/U:Amber
CVE-ID: CVE-2017-12836
CWE-ID: CWE-78
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vendor: cvshome.org
Affected software:
CVS
CVS
Detailed vulnerability description
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists due to improper input validation when processing characters in the URL of a remote repository within SSH client. A remote attacker can trick the victim to use a specially crafted connection URL, inject and execute arbitrary OS commands on the client's system.Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
How to mitigate CVE-2017-12836
Cybersecurity Help is currently unaware of any official solution to address this vulnerability..
Sources
- http://lists.nongnu.org/archive/html/bug-cvs/2017-08/msg00000.html
- http://www.debian.org/security/2017/dsa-3940
- http://www.openwall.com/lists/oss-security/2017/08/11/1
- http://www.openwall.com/lists/oss-security/2017/08/11/4
- http://www.securityfocus.com/bid/100279
- http://www.ubuntu.com/usn/USN-3399-1
- https://bugzilla.redhat.com/show_bug.cgi?id=1480800
- https://security.gentoo.org/glsa/201709-17