CVE-2017-9432
Document Liberation Project libstaroffice before 2017-04-07 has an out-of-bounds write caused by...
Document Liberation Project libstaroffice before 2017-04-07 has an out-of-bounds write caused by a stack-based buffer overflow related to the DatabaseName::read function in lib/StarWriterStruct.cxx.
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
Document Liberation Project libstaroffice before 2017-04-07 has an out-of-bounds write caused by a stack-based buffer overflow related to the DatabaseName::read function in lib/StarWriterStruct.cxx.
- Record
CVE-2017-9432- CVSS 3.0
- 9.8 Critical
CVSS:3.0/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-787
- Updated
- 2026-11-02
CVE List No score
Document Liberation Project libstaroffice before 2017-04-07 has an out-of-bounds write caused by a stack-based buffer overflow related to the DatabaseName::read function in lib/StarWriterStruct.cxx.
- Record
CVE-2017-9432- Updated
- 2026-11-02
EUVDEUVD-2017-18367 No score
Document Liberation Project libstaroffice before 2017-04-07 has an out-of-bounds write caused by a stack-based buffer overflow related to the DatabaseName::read function in lib/StarWriterStruct.cxx.
- Record
EUVD-2017-18367- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-whjq-p746-p5qj
9.8
Document Liberation Project libstaroffice before 2017-04-07 has an out-of-bounds write caused by...
Document Liberation Project libstaroffice before 2017-04-07 has an out-of-bounds write caused by a stack-based buffer overflow related to the DatabaseName::read function in lib/StarWriterStruct.cxx.
- Record
GHSA-whjq-p746-p5qj- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
OSV
9.8
Document Liberation Project libstaroffice before 2017-04-07 has an out-of-bounds write caused by a stack-based buffer overflow related to the DatabaseName::read function in lib/StarWriterStruct.cxx.
- Record
CVE-2017-9432- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-9432
9.8
Document Liberation Project libstaroffice before 2017-04-07 has an out-of-bounds write caused by a stack-based buffer overflow related to the DatabaseName::read function in lib/StarWriterStruct.cxx.
- Record
DEBIAN-CVE-2017-9432- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-9432
9.8
Document Liberation Project libstaroffice before 2017-04-07 has an out-of-bounds write caused by a stack-based buffer overflow related to the DatabaseName::read function in lib/StarWriterStruct.cxx.
- Record
UBUNTU-CVE-2017-9432- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11000-1 No score
libstaroffice-0_0-0-0.0.7-2.3 on GA media
These are all security issues fixed in the libstaroffice-0_0-0-0.0.7-2.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11000-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:1076-1 No score
Recommended update for LibreOffice
LibreOffice was updated to version 6.0.3.
Following new features were added:
- The Notebookbar, although still an experimental feature, has been enriched with two new variants: Grouped Bar Full for Writer, Calc and Impress, and Tabbed Compact for Writer. The Special Characters dialog has been reworked, with the addition of lists for Recent and Favorite characters, along with a Search field. The Customize dialog has also been redesigned, and is now more modern and intuitive.
- In Writer, a Form menu has been added, making it easier to access one of the most powerful – and often unknown – LibreOffice features: the ability to design forms, and create standards-compliant PDF forms. The Find toolbar has been enhanced with a drop-down list of search types, to speed up navigation. A new default table style has been added, together with a new collection of table styles to reflect evolving visual trends.
- The Mail Merge function has been improved, and it is now possible to use either a Writer document or an XLSX file as data source.
- In Calc, ODF 1.2-compliant functions SEARCHB, FINDB and REPLACEB have been added, to improve support for the ISO standard format. Also, a cell range selection or a selected group of shapes (images) can be now exported in PNG or JPG format.
- In Impress, the default slide size has been switched to 16:9, to support the most recent form factors of screens and projectors. As a consequence, 10 new Impress templates have been added, and a couple of old templates have been updated.
Changes in components:
- The old WikiHelp has been replaced by the new Help Online system, with attractive web pages that can also be displayed on mobile devices. In general, LibreOffice Help has been updated both in terms of contents and code, with other improvements due all along the life of the LibreOffice 6 family.
- User dictionaries now allow automatic affixation or compounding. This is a general spell checking improvement in LibreOffice which can speed up work for Writer users. Instead of manually handling several forms of a new word in a language with rich morphology or compounding, the Hunspell spell checker can automatically recognize a new word with affixes or compounds, based on a “Grammar By” model.
Security features and changes:
-
OpenPGP keys can be used to sign ODF documents on all desktop operating systems, with experimental support for OpenPGP-based encryption. To enable this feature, users will have to install the specific GPG software for their operating systems.
-
Document classification has also been improved, and allows multiple policies (which are now exported to OOXML files). In Writer, marking and signing are now supported at paragraph level.
Interoperability changes:
- OOXML interoperability has been improved in several areas: import of SmartArt and import/export of ActiveX controls, support of embedded text documents and spreadsheets, export of embedded videos to PPTX, export of cross-references to DOCX, export of MailMerge fields to DOCX, and improvements to the PPTX filter to prevent the creation of broken files.
- New filters for exporting Writer documents to ePub and importing QuarkXPress files have also been added, together with an improved filter for importing EMF+ (Enhanced Metafile Format Plus) files as used by Microsoft Office documents. Some improvements have also been added to the ODF export filter, making it easier for other ODF readers to display visuals.
The full blog entry for the 6.0 release can be found here:
https://blog.documentfoundation.org/blog/2018/01/31/libreoffice-6/
The full release notes can be found here:
https://wiki.documentfoundation.org/ReleaseNotes/6.0
The libraries that LibreOffice depends on also have been udpated to their current versions.
- Record
SUSE-SU-2018:1076-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libstarofficeDebian:12 |
before 0.0.3-3 | 0.0.3-3 |
libstarofficeDebian:13 |
before 0.0.3-3 | 0.0.3-3 |
libstarofficeDebian:14 |
before 0.0.3-3 | 0.0.3-3 |
boostSUSE:Linux Enterprise Desktop 12 SP3 |
before 1.54.0-26.3.1 | 1.54.0-26.3.1 |
gnome-documentsSUSE:Linux Enterprise Desktop 12 SP3 |
before 3.20.1-10.6.3 | 3.20.1-10.6.3 |
libepubgenSUSE:Linux Enterprise Desktop 12 SP3 |
before 0.1.0-6.6.1 | 0.1.0-6.6.1 |
libixionSUSE:Linux Enterprise Desktop 12 SP3 |
before 0.13.0-13.6.1 | 0.13.0-13.6.1 |
libmwawSUSE:Linux Enterprise Desktop 12 SP3 |
before 0.3.13-7.9.1 | 0.3.13-7.9.1 |
liborcusSUSE:Linux Enterprise Desktop 12 SP3 |
before 0.13.4-10.9.1 | 0.13.4-10.9.1 |
libqxpSUSE:Linux Enterprise Desktop 12 SP3 |
before 0.0.1-1.3.1 | 0.0.1-1.3.1 |
Show 25 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libreofficeSUSE:Linux Enterprise Desktop 12 SP3 |
before 6.0.3.2-43.30.2 | 6.0.3.2-43.30.2 |
libstarofficeSUSE:Linux Enterprise Desktop 12 SP3 |
before 0.0.5-7.1 | 0.0.5-7.1 |
libwpsSUSE:Linux Enterprise Desktop 12 SP3 |
before 0.4.7-10.7.1 | 0.4.7-10.7.1 |
myspell-dictionariesSUSE:Linux Enterprise Desktop 12 SP3 |
before 20180403-16.9.1 | 20180403-16.9.1 |
boostSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 1.54.0-26.3.1 | 1.54.0-26.3.1 |
libepubgenSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 0.1.0-6.6.1 | 0.1.0-6.6.1 |
libixionSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 0.13.0-13.6.1 | 0.13.0-13.6.1 |
libmwawSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 0.3.13-7.9.1 | 0.3.13-7.9.1 |
liborcusSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 0.13.4-10.9.1 | 0.13.4-10.9.1 |
libqxpSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 0.0.1-1.3.1 | 0.0.1-1.3.1 |
libreofficeSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 6.0.3.2-43.30.2 | 6.0.3.2-43.30.2 |
libwpsSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 0.4.7-10.7.1 | 0.4.7-10.7.1 |
boostSUSE:Linux Enterprise Server 12 SP3 |
before 1.54.0-26.3.1 | 1.54.0-26.3.1 |
boostSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 1.54.0-26.3.1 | 1.54.0-26.3.1 |
boostSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 1.54.0-26.3.1 | 1.54.0-26.3.1 |
gnome-documentsSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 3.20.1-10.6.3 | 3.20.1-10.6.3 |
libepubgenSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 0.1.0-6.6.1 | 0.1.0-6.6.1 |
libixionSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 0.13.0-13.6.1 | 0.13.0-13.6.1 |
libmwawSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 0.3.13-7.9.1 | 0.3.13-7.9.1 |
liborcusSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 0.13.4-10.9.1 | 0.13.4-10.9.1 |
libqxpSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 0.0.1-1.3.1 | 0.0.1-1.3.1 |
libreofficeSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 6.0.3.2-43.30.2 | 6.0.3.2-43.30.2 |
libstarofficeSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 0.0.5-7.1 | 0.0.5-7.1 |
libwpsSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 0.4.7-10.7.1 | 0.4.7-10.7.1 |
myspell-dictionariesSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 20180403-16.9.1 | 20180403-16.9.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-9432 is a critical vulnerability (CVSS 9.8) in Libstaroffice Project Libstaroffice, published June 5, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.81%, the 78th percentile. Fixed in libstaroffice 0.0.3-3.
References
github.com/fosnola/libstaroffice/commit/2d6253c7a692a3d92785dd990fce7256ea05e794
bugs.chromium.org/p/oss-fuzz/issues/detail?id=1029
nvd.nist.gov/vuln/detail/CVE-2017-9432
github.com/advisories/GHSA-whjq-p746-p5qj
security-tracker.debian.org/tracker/CVE-2017-9432
suse.com/support/update/announcement/2018/suse-su-20181076-1
Show 13 moreShow less
bugzilla.suse.com/1042829
bugzilla.suse.com/1077375
bugzilla.suse.com/1080249
bugzilla.suse.com/1083213
bugzilla.suse.com/1083993
bugzilla.suse.com/1088662
bugzilla.suse.com/1089124
suse.com/security/cve/CVE-2017-9432
suse.com/security/cve/CVE-2017-9433
suse.com/security/cve/CVE-2018-1055
suse.com/security/cve/CVE-2018-6871
ubuntu.com/security/CVE-2017-9432
cve.org/CVERecord?id=CVE-2017-9432