High severity · published Aug 15, 2019
CVE-2019-14422
An issue was discovered in in TortoiseSVN 1.12.1
8.8
CVSS
16.4%
EPSS
No
On KEV
Description
An issue was discovered in in TortoiseSVN 1.12.1. The Tsvncmd: URI handler allows a customised diff operation on Excel workbooks, which could be used to open remote workbooks without protection from macro security settings to execute arbitrary code. A tsvncmd:command:diff?path:[file1]?path2:[file2] URI will execute a customised diff on [file1] and [file2] based on the file extension. For xls files, it will execute the script diff-xls.js using wscript, which will open the two files for analysis without any macro security warning. An attacker can exploit this by putting a macro virus in a network drive, and force the victim to open the workbooks and execute the macro inside.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)16.4% · higher than 97% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
TO
Tortoisesvn · Tortoisesvn
1.12.1 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2019-14422
CVE.org
https://www.cve.org/CVERecord?id=CVE-2019-14422
Exploit
http://seclists.org/fulldisclosure/2019/Aug/7
Exploit
https://www.vulnerability-lab.com/get_content.php?id=2188
More from Tortoisesvn
–
CVE-2007-3846
Directory traversal vulnerability in Subversion before 1.4.5, as used by TortoiseSVN before 1.4.5 and possibly other products, when run on Windows-based systems, allows remote…
