CVE-2019-9855
Windows 8.3 path equivalence handling flaw allows LibreLogo script execution
LibreOffice is typically bundled with LibreLogo, a programmable turtle vector graphics script, which can execute arbitrary python commands contained with the document it is launched from. LibreOffice also has a feature where documents can specify that pre-installed scripts can be executed on various document script events such as mouse-over, etc. Protection was added to block calling LibreLogo from script event handers. However a Windows 8.3 path equivalence handling flaw left LibreOffice vulnerable under Windows that a document could trigger executing LibreLogo via a Windows filename pseudonym. This issue affects: Document Foundation LibreOffice 6.2 versions prior to 6.2.7; 6.3 versions prior to 6.3.1.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
LibreOffice is typically bundled with LibreLogo, a programmable turtle vector graphics script, which can execute arbitrary python commands contained with the document it is launched from. LibreOffice also has a feature where documents can specify that pre-installed scripts can be executed on various document script events such as mouse-over, etc. Protection was added to block calling LibreLogo from script event handers. However a Windows 8.3 path equivalence handling flaw left LibreOffice vulnerable under Windows that a document could trigger executing LibreLogo via a Windows filename pseudonym. This issue affects: Document Foundation LibreOffice 6.2 versions prior to 6.2.7; 6.3 versions prior to 6.3.1.
- Record
CVE-2019-9855- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-417
- Updated
- 2026-11-02
CVE List No score
Windows 8.3 path equivalence handling flaw allows LibreLogo script execution
LibreOffice is typically bundled with LibreLogo, a programmable turtle vector graphics script, which can execute arbitrary python commands contained with the document it is launched from. LibreOffice also has a feature where documents can specify that pre-installed scripts can be executed on various document script events such as mouse-over, etc. Protection was added to block calling LibreLogo from script event handers. However a Windows 8.3 path equivalence handling flaw left LibreOffice vulnerable under Windows that a document could trigger executing LibreLogo via a Windows filename pseudonym. This issue affects: Document Foundation LibreOffice 6.2 versions prior to 6.2.7; 6.3 versions prior to 6.3.1.
- Record
CVE-2019-9855- Updated
- 2026-11-02
EUVDEUVD-2019-19211 No score
LibreOffice is typically bundled with LibreLogo, a programmable turtle vector graphics script, which can execute arbitrary python commands contained with the document it is launched from. LibreOffice also has a feature where documents can specify that pre-installed scripts can be executed on various document script events such as mouse-over, etc. Protection was added to block calling LibreLogo from script event handers. However a Windows 8.3 path equivalence handling flaw left LibreOffice vulnerable under Windows that a document could trigger executing LibreLogo via a Windows filename pseudonym. This issue affects: Document Foundation LibreOffice 6.2 versions prior to 6.2.7; 6.3 versions prior to 6.3.1.
- Record
EUVD-2019-19211- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-873f-q5vx-w7hm
9.8
LibreOffice is typically bundled with LibreLogo, a programmable turtle vector graphics script,...
LibreOffice is typically bundled with LibreLogo, a programmable turtle vector graphics script, which can execute arbitrary python commands contained with the document it is launched from. LibreOffice also has a feature where documents can specify that pre-installed scripts can be executed on various document script events such as mouse-over, etc. Protection was added to block calling LibreLogo from script event handers. However a Windows 8.3 path equivalence handling flaw left LibreOffice vulnerable under Windows that a document could trigger executing LibreLogo via a Windows filename pseudonym. This issue affects: Document Foundation LibreOffice 6.2 versions prior to 6.2.7; 6.3 versions prior to 6.3.1.
- Record
GHSA-873f-q5vx-w7hm- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALPINE-CVE-2019-9855
9.8
LibreOffice is typically bundled with LibreLogo, a programmable turtle vector graphics script, which can execute arbitrary python commands contained with the document it is launched from. LibreOffice also has a feature where documents can specify that pre-installed scripts can be executed on various document script events such as mouse-over, etc. Protection was added to block calling LibreLogo from script event handers. However a Windows 8.3 path equivalence handling flaw left LibreOffice vulnerable under Windows that a document could trigger executing LibreLogo via a Windows filename pseudonym. This issue affects: Document Foundation LibreOffice 6.2 versions prior to 6.2.7; 6.3 versions prior to 6.3.1.
- Record
ALPINE-CVE-2019-9855- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
9.8
LibreOffice is typically bundled with LibreLogo, a programmable turtle vector graphics script, which can execute arbitrary python commands contained with the document it is launched from. LibreOffice also has a feature where documents can specify that pre-installed scripts can be executed on various document script events such as mouse-over, etc. Protection was added to block calling LibreLogo from script event handers. However a Windows 8.3 path equivalence handling flaw left LibreOffice vulnerable under Windows that a document could trigger executing LibreLogo via a Windows filename pseudonym. This issue affects: Document Foundation LibreOffice 6.2 versions prior to 6.2.7; 6.3 versions prior to 6.3.1.
- Record
CVE-2019-9855- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVopenSUSE-SU-2019:2183-1 No score
Security update for libreoffice
This update for libreoffice fixes the following issues:
Updated to version 6.2.7.1.
Security issues fixed:
- CVE-2019-9849: Disabled fetching remote bullet graphics in 'stealth mode' (bsc#1141861).
- CVE-2019-9848: Fixed an arbitrary script execution via LibreLogo (bsc#1141862).
- CVE-2019-9851: Fixed LibreLogo global-event script execution issue (bsc#1146105).
- CVE-2019-9852: Fixed insufficient URL encoding flaw in allowed script location check (bsc#1146107).
- CVE-2019-9850: Fixed insufficient URL validation that allowed LibreLogo script execution (bsc#1146098).
- CVE-2019-9854: Fixed unsafe URL assembly flaw (bsc#1149944).
- CVE-2019-9855: Fixed path equivalence handling flaw (bsc#1149943)
Non-security issue fixed:
- SmartArt: Basic rendering of Trapezoid List (bsc#1133534).
This update was imported from the SUSE:SLE-15-SP1:Update update project.
- Record
openSUSE-SU-2019:2183-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:2361-1 No score
Security update for libreoffice
This update for libreoffice fixes the following issues:
Updated to version 6.2.7.1.
Security issues fixed:
- CVE-2019-9854: Fixed unsafe URL assembly flaw (bsc#1149944).
- CVE-2019-9855: Fixed path equivalence handling flaw (bsc#1149943)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:2361-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10983-1 No score
libreoffice-7.1.5.2-3.13 on GA media
These are all security issues fixed in the libreoffice-7.1.5.2-3.13 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10983-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:2401-1 No score
Security update for libreoffice
This update for libreoffice to version 6.2.7.1 fixes the following issues:
Security issues fixed:
- CVE-2019-9849: Disabled fetching remote bullet graphics in 'stealth mode' (bsc#1141861).
- CVE-2019-9848: Fixed an arbitrary script execution via LibreLogo (bsc#1141862).
- CVE-2019-9851: Fixed LibreLogo global-event script execution issue (bsc#1146105).
- CVE-2019-9852: Fixed insufficient URL encoding flaw in allowed script location check (bsc#1146107).
- CVE-2019-9850: Fixed insufficient URL validation that allowed LibreLogo script execution (bsc#1146098).
- CVE-2019-9854: Fixed unsafe URL assembly flaw (bsc#1149944).
- CVE-2019-9855: Fixed path equivalence handling flaw (bsc#1149943)
Non-security issue fixed:
- SmartArt: Basic rendering of Trapezoid List (bsc#1133534)
- Record
SUSE-SU-2019:2401-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:2402-1 No score
Security update for libreoffice
This update for libreoffice fixes the following issues:
Updated to version 6.2.7.1.
Security issues fixed:
- CVE-2019-9849: Disabled fetching remote bullet graphics in 'stealth mode' (bsc#1141861).
- CVE-2019-9848: Fixed an arbitrary script execution via LibreLogo (bsc#1141862).
- CVE-2019-9851: Fixed LibreLogo global-event script execution issue (bsc#1146105).
- CVE-2019-9852: Fixed insufficient URL encoding flaw in allowed script location check (bsc#1146107).
- CVE-2019-9850: Fixed insufficient URL validation that allowed LibreLogo script execution (bsc#1146098).
- CVE-2019-9854: Fixed unsafe URL assembly flaw (bsc#1149944).
- CVE-2019-9855: Fixed path equivalence handling flaw (bsc#1149943)
Non-security issue fixed:
- SmartArt: Basic rendering of Trapezoid List (bsc#1133534).
- Record
SUSE-SU-2019:2402-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:2686-1 No score
Security update for libreoffice
This update for libreoffice fixes the following issues:
Updated to version 6.2.7.1.
Security issues fixed:
- CVE-2019-9854: Fixed unsafe URL assembly flaw (bsc#1149944).
- CVE-2019-9855: Fixed path equivalence handling flaw (bsc#1149943)
- Record
SUSE-SU-2019:2686-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libreofficeAlpine:v3.10 |
6.2.0 up to 6.2.7.1-r0 | 6.2.7.1-r0 |
libreofficeAlpine:v3.11 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.12 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.13 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.14 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.15 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.16 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.17 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.18 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.19 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
Show 13 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libreofficeAlpine:v3.20 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.21 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.22 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.23 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeAlpine:v3.24 |
6.2.0 up to 6.3.1.2-r0 | 6.3.1.2-r0 |
libreofficeSUSE:Linux Enterprise Desktop 12 SP4 |
before 6.2.7.1-43.56.3 | 6.2.7.1-43.56.3 |
libreofficeSUSE:Linux Enterprise Software Development Kit 12 SP4 |
before 6.2.7.1-43.56.3 | 6.2.7.1-43.56.3 |
libreofficeSUSE:Linux Enterprise Workstation Extension 12 SP4 |
before 6.2.7.1-43.56.3 | 6.2.7.1-43.56.3 |
libreofficeSUSE:Linux Enterprise Workstation Extension 15 SP1 |
before 6.2.7.1-8.10.1 | 6.2.7.1-8.10.1 |
libreofficeSUSE:Linux Enterprise Workstation Extension 15 |
before 6.2.7.1-3.24.4 | 6.2.7.1-3.24.4 |
libreofficeopenSUSE:Leap 15.1 |
before 6.2.7.1-lp151.3.6.1 | 6.2.7.1-lp151.3.6.1 |
libreofficeopenSUSE:Leap 15.0 |
before 6.2.7.1-lp150.2.19.1 | 6.2.7.1-lp150.2.19.1 |
libreofficeopenSUSE:Tumbleweed |
before 7.1.5.2-3.13 | 7.1.5.2-3.13 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| aliases, products, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-9855 is a critical vulnerability (CVSS 9.8) in Document Foundation Libreoffice, published September 6, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.96%, the 87th percentile. Fixed in libreoffice 6.2.7.1-r0.
References
libreoffice.org/about-us/security/advisories/CVE-2019-9855
lists.opensuse.org/opensuse-security-announce/2019-09/msg00067.html
lists.opensuse.org/opensuse-security-announce/2019-10/msg00055.html
nvd.nist.gov/vuln/detail/CVE-2019-9855
github.com/advisories/GHSA-873f-q5vx-w7hm
security.alpinelinux.org/vuln/CVE-2019-9855
Show 39 moreShow less
suse.com/support/update/announcement/2019/suse-su-20192401-1
bugzilla.suse.com/1133534
bugzilla.suse.com/1141861
bugzilla.suse.com/1141862
bugzilla.suse.com/1146098
bugzilla.suse.com/1146105
bugzilla.suse.com/1146107
bugzilla.suse.com/1149943
bugzilla.suse.com/1149944
suse.com/security/cve/CVE-2019-9848
suse.com/security/cve/CVE-2019-9849
suse.com/security/cve/CVE-2019-9850
suse.com/security/cve/CVE-2019-9851
suse.com/security/cve/CVE-2019-9852
suse.com/security/cve/CVE-2019-9854
suse.com/security/cve/CVE-2019-9855
suse.com/support/update/announcement/2019/suse-su-20192402-1
suse.com/support/update/announcement/2019/suse-su-20192686-1
lists.opensuse.org/archives/list/[email protected]/thread/LE2HRFP753ZGBXOVVBEGY2B6NNTISZMW
lists.opensuse.org/archives/list/[email protected]/thread/NILGYI4523RYX3XYQQ2B7BETLYBDPFCB
suse.com/security/cve/CVE-2006-2198
suse.com/security/cve/CVE-2006-2199
suse.com/security/cve/CVE-2006-3117
suse.com/security/cve/CVE-2007-0238
suse.com/security/cve/CVE-2007-0239
suse.com/security/cve/CVE-2016-10327
suse.com/security/cve/CVE-2017-3157
suse.com/security/cve/CVE-2017-7870
suse.com/security/cve/CVE-2017-7882
suse.com/security/cve/CVE-2017-8358
suse.com/security/cve/CVE-2018-10119
suse.com/security/cve/CVE-2018-10120
suse.com/security/cve/CVE-2018-1055
suse.com/security/cve/CVE-2018-10583
suse.com/security/cve/CVE-2018-16858
suse.com/security/cve/CVE-2019-9853
suse.com/security/cve/CVE-2020-12801
suse.com/security/cve/CVE-2020-12802
suse.com/security/cve/CVE-2020-12803