Every CVE Search/ Get API key

CVE-2017-9433

Document Liberation Project libmwaw before 2017-04-08 has an out-of-bounds write caused by a heap...

9.8 CriticalFix available

Document Liberation Project libmwaw before 2017-04-08 has an out-of-bounds write caused by a heap-based buffer overflow related to the MsWrd1Parser::readFootnoteCorrespondance function in lib/MsWrd1Parser.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

2.28%Up 1.4 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

Document Liberation Project libmwaw before 2017-04-08 has an out-of-bounds write caused by a heap-based buffer overflow related to the MsWrd1Parser::readFootnoteCorrespondance function in lib/MsWrd1Parser.cxx.

Record
CVE-2017-9433
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

Document Liberation Project libmwaw before 2017-04-08 has an out-of-bounds write caused by a heap-based buffer overflow related to the MsWrd1Parser::readFootnoteCorrespondance function in lib/MsWrd1Parser.cxx.

Record
CVE-2017-9433
Updated
2026-11-02
EUVDEUVD-2017-18368 No score

Document Liberation Project libmwaw before 2017-04-08 has an out-of-bounds write caused by a heap-based buffer overflow related to the MsWrd1Parser::readFootnoteCorrespondance function in lib/MsWrd1Parser.cxx.

Record
EUVD-2017-18368
Updated
2026-11-03
GitHub AdvisoriesGHSA-p2vx-7mrm-7wj7 9.8

Document Liberation Project libmwaw before 2017-04-08 has an out-of-bounds write caused by a heap...

Document Liberation Project libmwaw before 2017-04-08 has an out-of-bounds write caused by a heap-based buffer overflow related to the MsWrd1Parser::readFootnoteCorrespondance function in lib/MsWrd1Parser.cxx.

Record
GHSA-p2vx-7mrm-7wj7
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-119
Updated
2026-11-02
OSV 9.8

Document Liberation Project libmwaw before 2017-04-08 has an out-of-bounds write caused by a heap-based buffer overflow related to the MsWrd1Parser::readFootnoteCorrespondance function in lib/MsWrd1Parser.cxx.

Record
CVE-2017-9433
CVSS 3.0
9.8 CriticalCVSS: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-9433 9.8

Document Liberation Project libmwaw before 2017-04-08 has an out-of-bounds write caused by a heap-based buffer overflow related to the MsWrd1Parser::readFootnoteCorrespondance function in lib/MsWrd1Parser.cxx.

Record
DEBIAN-CVE-2017-9433
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 7 moreShow less
OSVUBUNTU-CVE-2017-9433 9.8

Document Liberation Project libmwaw before 2017-04-08 has an out-of-bounds write caused by a heap-based buffer overflow related to the MsWrd1Parser::readFootnoteCorrespondance function in lib/MsWrd1Parser.cxx.

Record
UBUNTU-CVE-2017-9433
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2017-0194 No score

Updated libmwaw packages fix security vulnerability

It was discovered that a buffer overflow in libmwaw might result in the execution of arbitrary code if a malformed document is opened (CVE-2017-9433).

Record
MGASA-2017-0194
Updated
2026-11-02
OSVopenSUSE-SU-2024:10959-1 No score

libmwaw-0_3-3-0.3.20-1.1 on GA media

These are all security issues fixed in the libmwaw-0_3-3-0.3.20-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10959-1
Updated
2026-11-02
OSVSUSE-SU-2017:1821-1 No score

Security update for libreoffice

LibreOffice was updated to version 5.3.3.2, bringing new features and enhancements:

Writer:

  • New 'Go to Page' dialog for quickly jumping to another page.
  • Support for 'Table Styles'.
  • New drawing tools were added.
  • Improvements in the toolbar.
  • Borderless padding is displayed.

Calc:

  • New drawing tools were added.
  • In new installations the default setting for new documents is now 'Enable wildcards in formulas' instead of regular expressions.
  • Improved compatibility with ODF 1.2

Impress:

  • Images inserted via 'Photo Album' can now be linked instead of embedded in the document.
  • When launching Impress, a Template Selector allows you to choose a Template to start with.
  • Two new default templates: Vivid and Pencil.
  • All existing templates have been improved.

Draw:

  • New arrow endings, including Crow's foot notation's ones.

Base:

  • Firebird has been upgraded to version 3.0.0. It is unable to read back Firebird 2.5 data, so embedded Firebird odb files created in LibreOffice version up to 5.2 cannot be opened with LibreOffice 5.3.

Some security issues have also been fixed:

  • CVE-2017-7870: An out-of-bounds write caused by a heap-based buffer overflow related to the tools::Polygon::Insert function.
  • CVE-2017-7882: An out-of-bounds write related to the HWPFile::TagsRead function.
  • CVE-2017-8358: an out-of-bounds write caused by a heap-based buffer overflow related to the ReadJPEG function.
  • CVE-2016-10327: An out-of-bounds write caused by a heap-based buffer overflow related to the EnhWMFReader::ReadEnhWMF function.
  • CVE-2017-9433: An out-of-bounds write caused by a heap-based buffer overflow related to the MsWrd1Parser::readFootnoteCorrespondance function in libmwaw.

A comprehensive list of new features and changes in this release is available at: https://wiki.documentfoundation.org/ReleaseNotes/5.3

Record
SUSE-SU-2017:1821-1
Updated
2026-11-02
OSVSUSE-SU-2017:2315-1 No score

Security update for libreoffice

LibreOffice was updated to version 5.3.5.2, bringing new features and enhancements:

Writer:

  • New 'Go to Page' dialog for quickly jumping to another page.
  • Support for 'Table Styles'.
  • New drawing tools were added.
  • Improvements in the toolbar.
  • Borderless padding is displayed.

Calc:

  • New drawing tools were added.
  • In new installations the default setting for new documents is now 'Enable wildcards in formulas' instead of regular expressions.
  • Improved compatibility with ODF 1.2

Impress:

  • Images inserted via 'Photo Album' can now be linked instead of embedded in the document.
  • When launching Impress, a Template Selector allows you to choose a Template to start with.
  • Two new default templates: Vivid and Pencil.
  • All existing templates have been improved.

Draw:

  • New arrow endings, including Crow's foot notation's ones.

Base:

  • Firebird has been upgraded to version 3.0.0. It is unable to read back Firebird 2.5 data, so embedded Firebird odb files created in LibreOffice version up to 5.2 cannot be opened with LibreOffice 5.3.

Some security issues have also been fixed:

  • CVE-2017-7870: An out-of-bounds write caused by a heap-based buffer overflow related to the tools::Polygon::Insert function.
  • CVE-2017-7882: An out-of-bounds write related to the HWPFile::TagsRead function.
  • CVE-2017-8358: an out-of-bounds write caused by a heap-based buffer overflow related to the ReadJPEG function.
  • CVE-2016-10327: An out-of-bounds write caused by a heap-based buffer overflow related to the EnhWMFReader::ReadEnhWMF function.
  • CVE-2017-9433: An out-of-bounds write caused by a heap-based buffer overflow related to the MsWrd1Parser::readFootnoteCorrespondance function in libmwaw.

A comprehensive list of new features and changes in this release is available at: https://wiki.documentfoundation.org/ReleaseNotes/5.3

Record
SUSE-SU-2017:2315-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
OSVUSN-3319-1 No score

libmwaw vulnerability

It was discovered that libmwaw incorrectly handled certain malformed document files. If a user or automated system were tricked into opening a specially crafted file, a remote attacker could cause libmwaw to crash, resulting in a denial of service, or possibly execute arbitrary code.

Record
USN-3319-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libmwaw
Debian:12
before 0.3.9-2
0.3.9-2
libmwaw
Debian:13
before 0.3.9-2
0.3.9-2
libmwaw
Debian:14
before 0.3.9-2
0.3.9-2
libmwaw
Debian:8
before 0.3.1-2+deb8u1, plus listed versions
0.3.1-2
0.3.1-2+deb8u1
libmwaw
Mageia:5
before 0.3.4-3.1.mga5
0.3.4-3.1.mga5
libixion
SUSE:Linux Enterprise Desktop 12 SP2
before 0.12.1-12.1
0.12.1-12.1
libmwaw
SUSE:Linux Enterprise Desktop 12 SP2
before 0.3.11-9.1
0.3.11-9.1
liborcus
SUSE:Linux Enterprise Desktop 12 SP2
before 0.12.1-12.1
0.12.1-12.1
libreoffice
SUSE:Linux Enterprise Desktop 12 SP2
before 5.3.3.2-40.5.9
5.3.3.2-40.5.9
libstaroffice
SUSE:Linux Enterprise Desktop 12 SP2
before 0.0.3-2.1
0.0.3-2.1
Show 65 moreShow less
Affected packages
PackageAffectedFixed
libzmf
SUSE:Linux Enterprise Desktop 12 SP2
before 0.0.1-2.1
0.0.1-2.1
myspell-dictionaries
SUSE:Linux Enterprise Desktop 12 SP2
before 20170511-15.1
20170511-15.1
libixion
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 0.12.1-12.1
0.12.1-12.1
libmwaw
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 0.3.11-9.1
0.3.11-9.1
liborcus
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 0.12.1-12.1
0.12.1-12.1
libreoffice
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 5.3.3.2-40.5.9
5.3.3.2-40.5.9
libixion
SUSE:Linux Enterprise Workstation Extension 12 SP2
before 0.12.1-12.1
0.12.1-12.1
libmwaw
SUSE:Linux Enterprise Workstation Extension 12 SP2
before 0.3.11-9.1
0.3.11-9.1
liborcus
SUSE:Linux Enterprise Workstation Extension 12 SP2
before 0.12.1-12.1
0.12.1-12.1
libreoffice
SUSE:Linux Enterprise Workstation Extension 12 SP2
before 5.3.3.2-40.5.9
5.3.3.2-40.5.9
libstaroffice
SUSE:Linux Enterprise Workstation Extension 12 SP2
before 0.0.3-2.1
0.0.3-2.1
libzmf
SUSE:Linux Enterprise Workstation Extension 12 SP2
before 0.0.1-2.1
0.0.1-2.1
myspell-dictionaries
SUSE:Linux Enterprise Workstation Extension 12 SP2
before 20170511-15.1
20170511-15.1
libixion
SUSE:Linux Enterprise Desktop 12 SP3
before 0.12.1-13.2.1
0.12.1-13.2.1
libmwaw
SUSE:Linux Enterprise Desktop 12 SP3
before 0.3.11-7.5.1
0.3.11-7.5.1
liborcus
SUSE:Linux Enterprise Desktop 12 SP3
before 0.12.1-10.5.1
0.12.1-10.5.1
libreoffice
SUSE:Linux Enterprise Desktop 12 SP3
before 5.3.5.2-43.5.4
5.3.5.2-43.5.4
libstaroffice
SUSE:Linux Enterprise Desktop 12 SP3
before 0.0.3-4.1
0.0.3-4.1
libzmf
SUSE:Linux Enterprise Desktop 12 SP3
before 0.0.1-4.1
0.0.1-4.1
myspell-dictionaries
SUSE:Linux Enterprise Desktop 12 SP3
before 20170511-16.2.1
20170511-16.2.1
libixion
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.12.1-13.2.1
0.12.1-13.2.1
libmwaw
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.3.11-7.5.1
0.3.11-7.5.1
liborcus
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.12.1-10.5.1
0.12.1-10.5.1
libreoffice
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 5.3.5.2-43.5.4
5.3.5.2-43.5.4
libixion
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.12.1-13.2.1
0.12.1-13.2.1
libmwaw
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.3.11-7.5.1
0.3.11-7.5.1
liborcus
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.12.1-10.5.1
0.12.1-10.5.1
libreoffice
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 5.3.5.2-43.5.4
5.3.5.2-43.5.4
libstaroffice
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.0.3-4.1
0.0.3-4.1
libzmf
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.0.1-4.1
0.0.1-4.1
myspell-dictionaries
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 20170511-16.2.1
20170511-16.2.1
boost
SUSE:Linux Enterprise Desktop 12 SP3
before 1.54.0-26.3.1
1.54.0-26.3.1
gnome-documents
SUSE:Linux Enterprise Desktop 12 SP3
before 3.20.1-10.6.3
3.20.1-10.6.3
libepubgen
SUSE:Linux Enterprise Desktop 12 SP3
before 0.1.0-6.6.1
0.1.0-6.6.1
libixion
SUSE:Linux Enterprise Desktop 12 SP3
before 0.13.0-13.6.1
0.13.0-13.6.1
libmwaw
SUSE:Linux Enterprise Desktop 12 SP3
before 0.3.13-7.9.1
0.3.13-7.9.1
liborcus
SUSE:Linux Enterprise Desktop 12 SP3
before 0.13.4-10.9.1
0.13.4-10.9.1
libqxp
SUSE:Linux Enterprise Desktop 12 SP3
before 0.0.1-1.3.1
0.0.1-1.3.1
libreoffice
SUSE:Linux Enterprise Desktop 12 SP3
before 6.0.3.2-43.30.2
6.0.3.2-43.30.2
libstaroffice
SUSE:Linux Enterprise Desktop 12 SP3
before 0.0.5-7.1
0.0.5-7.1
libwps
SUSE:Linux Enterprise Desktop 12 SP3
before 0.4.7-10.7.1
0.4.7-10.7.1
myspell-dictionaries
SUSE:Linux Enterprise Desktop 12 SP3
before 20180403-16.9.1
20180403-16.9.1
boost
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 1.54.0-26.3.1
1.54.0-26.3.1
libepubgen
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.1.0-6.6.1
0.1.0-6.6.1
libixion
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.13.0-13.6.1
0.13.0-13.6.1
libmwaw
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.3.13-7.9.1
0.3.13-7.9.1
liborcus
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.13.4-10.9.1
0.13.4-10.9.1
libqxp
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.0.1-1.3.1
0.0.1-1.3.1
libreoffice
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 6.0.3.2-43.30.2
6.0.3.2-43.30.2
libwps
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.4.7-10.7.1
0.4.7-10.7.1
boost
SUSE:Linux Enterprise Server 12 SP3
before 1.54.0-26.3.1
1.54.0-26.3.1
boost
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.54.0-26.3.1
1.54.0-26.3.1
boost
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 1.54.0-26.3.1
1.54.0-26.3.1
gnome-documents
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 3.20.1-10.6.3
3.20.1-10.6.3
libepubgen
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.1.0-6.6.1
0.1.0-6.6.1
libixion
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.13.0-13.6.1
0.13.0-13.6.1
libmwaw
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.3.13-7.9.1
0.3.13-7.9.1
liborcus
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.13.4-10.9.1
0.13.4-10.9.1
libqxp
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.0.1-1.3.1
0.0.1-1.3.1
libreoffice
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 6.0.3.2-43.30.2
6.0.3.2-43.30.2
libstaroffice
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.0.5-7.1
0.0.5-7.1
libwps
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 0.4.7-10.7.1
0.4.7-10.7.1
myspell-dictionaries
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 20180403-16.9.1
20180403-16.9.1
libmwaw
Ubuntu:14.04:LTS
before 0.1.11-1ubuntu1.1, plus listed versions
0.1.10-10.1.11-10.1.11-1ubuntu1
0.1.11-1ubuntu1.1
libmwaw
Ubuntu:16.04:LTS
before 0.3.7-1ubuntu2.1, plus listed versions
0.3.5-1ubuntu10.3.6-1ubuntu10.3.7-1ubuntu10.3.7-1ubuntu2
0.3.7-1ubuntu2.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-9433 is a critical vulnerability (CVSS 9.8) in Libmwaw Project Libmwaw, published June 4, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.28%, the 83rd percentile. Fixed in libmwaw 0.3.9-2.

References

Show 51 moreShow less
MoveEnter Open