Skip to content

CVE-2017-12836 CVS 1.12.x, when configured to use SSH for remote repositories, might allow remote attackers to execute arbitrary code via a repository URL with a crafted hostname, as demonstrated by "-oProxyCommand=...

HighCVSS 7.5 EPSS 6.6%
Published
Updated
Exploit status
No public exploit known

Description

CVS 1.12.x, when configured to use SSH for remote repositories, might allow remote attackers to execute arbitrary code via a repository URL with a crafted hostname, as demonstrated by "-oProxyCommand=id;localhost:/bar."

Affected products

ProductAffected versionsFixed in
debian/cvs(Debian:12) < 2:1.12.13+real-24 2:1.12.13+real-24
debian/cvs(Debian:13) < 2:1.12.13+real-24 2:1.12.13+real-24
debian/cvs(Debian:14) < 2:1.12.13+real-24 2:1.12.13+real-24
GNU cvs = 1.12.1 No fix listed
GNU cvs = 1.12.3 No fix listed
GNU cvs = 1.12.5 No fix listed
GNU cvs = 1.12.6 No fix listed
GNU cvs = 1.12.7 No fix listed
GNU cvs = 1.12.9 No fix listed
GNU cvs = 1.12.10 No fix listed
GNU cvs = 1.12.11 No fix listed
GNU cvs = 1.12.12 No fix listed
GNU cvs = 1.12.13 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 16.04 No fix listed
Canonical Ubuntu Linux = 17.04 No fix listed
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
alpine/cvs(Alpine:v3.10) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.11) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.12) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.13) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.14) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.15) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.16) < 1.12.12-r0 1.12.12-r0
Show 10 more
ProductAffected versionsFixed in
alpine/cvs(Alpine:v3.17) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.18) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.19) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.20) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.21) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.22) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.23) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.24) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.8) < 1.12.12-r0 1.12.12-r0
alpine/cvs(Alpine:v3.9) < 1.12.12-r0 1.12.12-r0

References