CVE-2019-9851

LibreLogo global-event script execution

published August 15, 2019

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.6th percentile for exploit probability.

CVSS
—
EPSS
78%
Percentile
99.6
In the wild
Unconfirmed
What it is

⚠️ A crafty loophole lets LibreOffice documents execute arbitrary Python commands! This sneaky vulnerability could expose your system if you’re not careful. 🔍 Think of it like a restaurant where the chef can prepare any dish just by reading a particularly enticing recipe from the menu. If the server doesn’t check the recipe beforehand, you might get a surprise entrée that nobody ordered! An attacker could use this vulnerability to run any Python script contained within a LibreOffice document upon opening it. This could lead to unauthorized access to your system, data loss, or worse - a full takeover of your environment!

Put simply

Think of it like a restaurant where the chef can prepare any dish just by reading a particularly enticing recipe from the menu. If the server doesn’t check the recipe beforehand, you might get a surprise entrée that nobody ordered! This vulnerability arises because LibreOffice allows documents to specify pre-installed scripts for various global script events, such as document opening, without proper validation. It’s a gap that could allow untrusted commands to run freely.

What to do

An attacker could use this vulnerability to run any Python script contained within a LibreOffice document upon opening it. This could lead to unauthorized access to your system, data loss, or worse - a full takeover of your environment! To secure your environment, upgrade LibreOffice to version 6.2.6 or later. Additionally, consider disabling the execution of global script events unless absolutely necessary, to add an extra layer of protection. This is fixable! Keep your LibreOffice updated and you'll be defending your digital kingdom in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.77837 · 99.6th percentile
Published
2019-08-15T21:35Z
EPSS history
Timeline
  • 15 AUG 21:35Z
    LibreLogo global-event script execution
    cvelistv5