PT-2017-8462 · Hancom · Hncchartplugin.Hplg+1
Published
2017-01-06
·
Updated
2017-01-11
·
CVE-2016-4295
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Hancom Office version 2014
Description
The issue arises when opening a Hangul Hcell Document (.cell) and processing a specific record within the Workbook stream, leading to an index miscalculation and a potential heap overflow. This occurs due to the processing of data for a formula used to render a chart via the HncChartPlugin.hplg library. The lack of bounds-checking when incrementing an index used for writing into a buffer for formulae allows the application to write pointer data outside its bounds, potentially leading to code execution under the context of the application.
Recommendations
For Hancom Office version 2014, consider disabling the HncChartPlugin.hplg library as a temporary workaround to minimize the risk of exploitation. Restrict access to the formula rendering functionality to reduce the likelihood of the issue being triggered. At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Buffer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Hancom Office
Hncchartplugin.Hplg