CVE-2019-9853 Insufficient URL decoding flaw in categorizing macro location

High 7.8 Published Updated

Insufficient URL decoding allows attackers to bypass macro security settings in LibreOffice, enabling arbitrary macro execution.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2019-9853?

CVE-2019-9853 is a high-severity vulnerability in Libreoffice Libreoffice, published on 27 Sep 2019. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

LibreOffice documents can contain macros. The execution of those macros is controlled by the document security settings, typically execution of macros are blocked by default. A URL decoding flaw existed in how the urls to the macros within the document were processed and categorized, resulting in the possibility to construct a document where macro execution bypassed the security settings. The documents were correctly detected as containing macros, and prompted the user to their existence within the documents, but macros within the document were subsequently not controlled by the security settings allowing arbitrary macro execution This issue affects: LibreOffice 6.2 series versions prior to 6.2.7; LibreOffice 6.3 series versions prior to 6.3.1.

Weakness: CWE-116

Which versions are affected by CVE-2019-9853?

It affects 1 product.

Linux distribution packages (40)
bluez SUSE:Linux Enterprise Server 12 SP4All versions5.13-5.20.6
bluez SUSE:Linux Enterprise Server 12 SP5All versions5.13-5.20.6
bluez SUSE:Linux Enterprise Server for SAP Applications 12 SP4All versions5.13-5.20.6
bluez SUSE:Linux Enterprise Server for SAP Applications 12 SP5All versions5.13-5.20.6
bluez SUSE:Linux Enterprise Software Development Kit 12 SP4All versions5.13-5.20.6
cmis-client SUSE:Linux Enterprise Software Development Kit 12 SP4All versions0.5.2-9.3.1
gperf SUSE:Linux Enterprise Software Development Kit 12 SP4All versions3.1-19.4.1
libixion SUSE:Linux Enterprise Software Development Kit 12 SP4All versions0.15.0-13.12.1
libmwaw SUSE:Linux Enterprise Software Development Kit 12 SP4All versions0.3.15-7.15.1
liborcus SUSE:Linux Enterprise Software Development Kit 12 SP4All versions0.15.3-10.15.1
libreoffice SUSE:Linux Enterprise Software Development Kit 12 SP4All versions6.3.3.2-43.59.5
bluez SUSE:Linux Enterprise Software Development Kit 12 SP5All versions5.13-5.20.6
cmis-client SUSE:Linux Enterprise Software Development Kit 12 SP5All versions0.5.2-9.3.1
gperf SUSE:Linux Enterprise Software Development Kit 12 SP5All versions3.1-19.4.1
libixion SUSE:Linux Enterprise Software Development Kit 12 SP5All versions0.15.0-13.12.1
libmwaw SUSE:Linux Enterprise Software Development Kit 12 SP5All versions0.3.15-7.15.1
liborcus SUSE:Linux Enterprise Software Development Kit 12 SP5All versions0.15.3-10.15.1
libreoffice SUSE:Linux Enterprise Software Development Kit 12 SP5All versions6.3.3.2-43.59.5
bluez SUSE:Linux Enterprise Workstation Extension 12 SP4All versions5.13-5.20.6
cmis-client SUSE:Linux Enterprise Workstation Extension 12 SP4All versions0.5.2-9.3.1
libixion SUSE:Linux Enterprise Workstation Extension 12 SP4All versions0.15.0-13.12.1
libmwaw SUSE:Linux Enterprise Workstation Extension 12 SP4All versions0.3.15-7.15.1
liborcus SUSE:Linux Enterprise Workstation Extension 12 SP4All versions0.15.3-10.15.1
libreoffice SUSE:Linux Enterprise Workstation Extension 12 SP4All versions6.3.3.2-43.59.5
myspell-dictionaries SUSE:Linux Enterprise Workstation Extension 12 SP4All versions20191016-16.21.1
bluez SUSE:Linux Enterprise Workstation Extension 12 SP5All versions5.13-5.20.6
cmis-client SUSE:Linux Enterprise Workstation Extension 12 SP5All versions0.5.2-9.3.1
libixion SUSE:Linux Enterprise Workstation Extension 12 SP5All versions0.15.0-13.12.1
libmwaw SUSE:Linux Enterprise Workstation Extension 12 SP5All versions0.3.15-7.15.1
liborcus SUSE:Linux Enterprise Workstation Extension 12 SP5All versions0.15.3-10.15.1
libreoffice SUSE:Linux Enterprise Workstation Extension 12 SP5All versions6.3.3.2-43.59.5
myspell-dictionaries SUSE:Linux Enterprise Workstation Extension 12 SP5All versions20191016-16.21.1
libreoffice SUSE:Linux Enterprise Workstation Extension 15 SP1All versions6.3.3.2-8.13.1
cmis-client openSUSE:Leap 15.1All versions0.5.2-lp151.3.3.1
libixion openSUSE:Leap 15.1All versions0.15.0-lp151.4.6.1
libmwaw openSUSE:Leap 15.1All versions0.3.15-lp151.2.3.1
liborcus openSUSE:Leap 15.1All versions0.15.3-lp151.3.6.1
libreoffice openSUSE:Leap 15.1All versions6.3.3.2-lp151.3.9.1
mdds-1_5 openSUSE:Leap 15.1All versions1.5.0-lp151.2.1
myspell-dictionaries openSUSE:Leap 15.1All versions20191016-lp151.2.6.1

Products include Libreoffice Libreoffice.

How do I fix CVE-2019-9853?

Upgrade to a fixed version.

Is CVE-2019-9853 being exploited?

There is no known exploitation of CVE-2019-9853 in the wild and no public exploit code.

All Libreoffice Libreoffice vulnerabilities

Sources

Also known as DEBIAN-CVE-2019-9853, GHSA-52vw-wff4-8w2j, SUSE-SU-2020:0121-1, SUSE-SU-2020:0372-1, UBUNTU-CVE-2019-9853, openSUSE-SU-2019:2709-1.

Is CVE-2019-9853 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free