libreoffice libreoffice CVE-2019-9852 vulnerability in LibreOffice and Other Products
Published on August 15, 2019

Insufficient URL encoding flaw in allowed script location check

product logo product logo product logo product logo product logo
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.

Vendor Advisory Vendor Advisory Vendor Advisory Vendor Advisory Vendor Advisory NVD

Weakness Type

What is an Output Sanitization Vulnerability?

The software prepares a structured message for communication with another component, but encoding or escaping of the data is either missing or done incorrectly. As a result, the intended structure of the message is not preserved.

CVE-2019-9852 has been classified to as an Output Sanitization vulnerability or weakness.


Products Associated with CVE-2019-9852

You can be notified by email with stack.watch whenever vulnerabilities like CVE-2019-9852 are published in these products:

 
 
 
 
 

Affected Versions

Document Foundation LibreOffice:

Exploit Probability

EPSS
1.93%
Percentile
78.85%

EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.