First published: Mon Nov 20 2017(Updated: )
An exploitable out-of-bounds vulnerability exists in the xls_addCell function of libxls 1.4. A specially crafted XLS file with a formula record can cause memory corruption resulting in remote code execution. An attacker can send a malicious XLS file to trigger this vulnerability.
Credit: talos-cna@cisco.com
Affected Software | Affected Version | How to fix |
---|---|---|
debian/r-cran-readxl | 1.3.0-1 1.3.1-2 1.4.2-1 1.4.3-1 | |
Libxls Project Libxls | =1.4 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-12111 is an exploitable out-of-bounds vulnerability in the xls_addCell function of libxls 1.4.
The severity of CVE-2017-12111 is high, with a CVSS score of 7.8.
CVE-2017-12111 can be triggered by sending a specially crafted XLS file with a formula record, which can cause memory corruption and lead to remote code execution.
The affected software versions are libxls 1.4, r-cran-readxl 1.3.0-1, r-cran-readxl 1.3.1-2, r-cran-readxl 1.4.2-1, and r-cran-readxl 1.4.3-1.
To fix CVE-2017-12111, update to a non-vulnerable version of the affected software packages, such as r-cran-readxl 1.4.4 or higher.