CVE-2019-9853 Insufficient URL decoding flaw in categorizing macro location
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 SP4 | All versions | 5.13-5.20.6 |
bluez SUSE:Linux Enterprise Server 12 SP5 | All versions | 5.13-5.20.6 |
bluez SUSE:Linux Enterprise Server for SAP Applications 12 SP4 | All versions | 5.13-5.20.6 |
bluez SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | All versions | 5.13-5.20.6 |
bluez SUSE:Linux Enterprise Software Development Kit 12 SP4 | All versions | 5.13-5.20.6 |
cmis-client SUSE:Linux Enterprise Software Development Kit 12 SP4 | All versions | 0.5.2-9.3.1 |
gperf SUSE:Linux Enterprise Software Development Kit 12 SP4 | All versions | 3.1-19.4.1 |
libixion SUSE:Linux Enterprise Software Development Kit 12 SP4 | All versions | 0.15.0-13.12.1 |
libmwaw SUSE:Linux Enterprise Software Development Kit 12 SP4 | All versions | 0.3.15-7.15.1 |
liborcus SUSE:Linux Enterprise Software Development Kit 12 SP4 | All versions | 0.15.3-10.15.1 |
libreoffice SUSE:Linux Enterprise Software Development Kit 12 SP4 | All versions | 6.3.3.2-43.59.5 |
bluez SUSE:Linux Enterprise Software Development Kit 12 SP5 | All versions | 5.13-5.20.6 |
cmis-client SUSE:Linux Enterprise Software Development Kit 12 SP5 | All versions | 0.5.2-9.3.1 |
gperf SUSE:Linux Enterprise Software Development Kit 12 SP5 | All versions | 3.1-19.4.1 |
libixion SUSE:Linux Enterprise Software Development Kit 12 SP5 | All versions | 0.15.0-13.12.1 |
libmwaw SUSE:Linux Enterprise Software Development Kit 12 SP5 | All versions | 0.3.15-7.15.1 |
liborcus SUSE:Linux Enterprise Software Development Kit 12 SP5 | All versions | 0.15.3-10.15.1 |
libreoffice SUSE:Linux Enterprise Software Development Kit 12 SP5 | All versions | 6.3.3.2-43.59.5 |
bluez SUSE:Linux Enterprise Workstation Extension 12 SP4 | All versions | 5.13-5.20.6 |
cmis-client SUSE:Linux Enterprise Workstation Extension 12 SP4 | All versions | 0.5.2-9.3.1 |
libixion SUSE:Linux Enterprise Workstation Extension 12 SP4 | All versions | 0.15.0-13.12.1 |
libmwaw SUSE:Linux Enterprise Workstation Extension 12 SP4 | All versions | 0.3.15-7.15.1 |
liborcus SUSE:Linux Enterprise Workstation Extension 12 SP4 | All versions | 0.15.3-10.15.1 |
libreoffice SUSE:Linux Enterprise Workstation Extension 12 SP4 | All versions | 6.3.3.2-43.59.5 |
myspell-dictionaries SUSE:Linux Enterprise Workstation Extension 12 SP4 | All versions | 20191016-16.21.1 |
bluez SUSE:Linux Enterprise Workstation Extension 12 SP5 | All versions | 5.13-5.20.6 |
cmis-client SUSE:Linux Enterprise Workstation Extension 12 SP5 | All versions | 0.5.2-9.3.1 |
libixion SUSE:Linux Enterprise Workstation Extension 12 SP5 | All versions | 0.15.0-13.12.1 |
libmwaw SUSE:Linux Enterprise Workstation Extension 12 SP5 | All versions | 0.3.15-7.15.1 |
liborcus SUSE:Linux Enterprise Workstation Extension 12 SP5 | All versions | 0.15.3-10.15.1 |
libreoffice SUSE:Linux Enterprise Workstation Extension 12 SP5 | All versions | 6.3.3.2-43.59.5 |
myspell-dictionaries SUSE:Linux Enterprise Workstation Extension 12 SP5 | All versions | 20191016-16.21.1 |
libreoffice SUSE:Linux Enterprise Workstation Extension 15 SP1 | All versions | 6.3.3.2-8.13.1 |
cmis-client openSUSE:Leap 15.1 | All versions | 0.5.2-lp151.3.3.1 |
libixion openSUSE:Leap 15.1 | All versions | 0.15.0-lp151.4.6.1 |
libmwaw openSUSE:Leap 15.1 | All versions | 0.3.15-lp151.2.3.1 |
liborcus openSUSE:Leap 15.1 | All versions | 0.15.3-lp151.3.6.1 |
libreoffice openSUSE:Leap 15.1 | All versions | 6.3.3.2-lp151.3.9.1 |
mdds-1_5 openSUSE:Leap 15.1 | All versions | 1.5.0-lp151.2.1 |
myspell-dictionaries openSUSE:Leap 15.1 | All versions | 20191016-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.
Other vulnerabilities in Libreoffice Libreoffice
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.