First published: Sat Sep 09 2017(Updated: )
WP1StylesListener.cpp, WP5StylesListener.cpp, and WP42StylesListener.cpp in libwpd 0.10.1 mishandle iterators, which allows remote attackers to cause a denial of service (heap-based buffer over-read in the WPXTableList class in WPXTable.cpp). This vulnerability can be triggered in LibreOffice before 5.3.7. It may lead to suffering a remote attack against a LibreOffice application.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
LibreOffice Draw | <=5.3.6 | |
Libwpd | =0.10.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-14226 has been classified with a severity rating that indicates a denial of service risk due to improper iterator handling.
To fix CVE-2017-14226, update LibreOffice to a version later than 5.3.6 or ensure that you are using a patched version of libwpd beyond 0.10.1.
CVE-2017-14226 affects LibreOffice versions up to and including 5.3.6 and specifically libwpd version 0.10.1.
Yes, CVE-2017-14226 can be exploited by remote attackers to cause a denial of service.
CVE-2017-14226 facilitates heap-based buffer over-read attacks that can lead to application crashes.