CVE-2019-9852


Insufficient URL encoding flaw in allowed script location check

LibreOffice has a feature where documents can specify that pre-installed macros can be executed on various script events such as mouse-over, document-open etc. Access is intended to be restricted to scripts under the share/Scripts/python, user/Scripts/python sub-directories of the LibreOffice install. Protection was added, to address CVE-2018-16858, to avoid a directory traversal attack where scripts in arbitrary locations on the file system could be executed. However this new protection could be bypassed by a URL encoding attack. In the fixed versions, the parsed url describing the script location is correctly encoded before further processing. This issue affects: Document Foundation LibreOffice versions prior to 6.2.6.



We have discovered 2,159 live websites that are affected by CVE-2019-9852.

Contact us to get more info




Affected Software

Product  LibreOffice
Category Content Management System
Vulnerable Versions
  • from 0 before 6.2.6
Total Vulnerable Versions195
Vulnerable Domains2,159 live websites (64.01% of LibreOffice install base)


Common Weakness Enumeration


CWE-116 Improper Encoding or Escaping of Output



Details

  • Published - Aug 15, 2019
  • Updated - Oct 6, 2019

Credits

  • Thanks to Nils Emmerich of ERNW Research GmbH for discovering and reporting this issue





Countries

United States392 websites



Germany685 websites
France139 websites
Italy96 websites
GB71 websites
Poland54 websites
Czech Republic52 websites
Denmark51 websites
Netherlands50 websites
Russia42 websites

TLDs

.de545 websites
.com503 websites
.org155 websites
.net104 websites
.fr68 websites
.it60 websites
.dk45 websites
.pl40 websites
.nl38 websites
.co.uk37 websites

Vulnerable Versions

Vulnerable versions are highlighted in red


References


Websites affected by CVE-2019-9852

Top websites that are affected by CVE-2019-9852. Please click on the "Contact us" link to get more information.
DomainCountryRankContacts
***.*****.bg Bulgaria***,***
**************.*******.de Germany***,***
*****************.de Germany***,***
********.com United States***,***
******.cz Czech Republic***,***
***.****.br Brazil***,***
******.*******.de Germany***,***
*****************.cz Czech Republic***,***
************************.com United States***,***
**********.com United States***,***
See full domain list