FreeXL 'read_biff_next_record()' Function Heap Buffer Overflow Vulnerability
BID:100807
CVE-2017-2923 |Info
FreeXL 'read_biff_next_record()' Function Heap Buffer Overflow Vulnerability
| Bugtraq ID: | 100807 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2017-2923 |
| Remote: | Yes |
| Local: | No |
| Published: | Sep 11 2017 12:00AM |
| Updated: | Sep 11 2017 12:00AM |
| Credit: | Marcin 'Icewall' Noga of Cisco Talos. |
| Vulnerable: |
FreeXL FreeXL 1.0.3 |
| Not Vulnerable: | |
Discussion
FreeXL 'read_biff_next_record()' Function Heap Buffer Overflow Vulnerability
FreeXL is prone to a heap-based buffer-overflow vulnerability because it fails to adequately bounds-check user-supplied data before copying it into an insufficiently sized buffer.
Attackers can exploit this issue to execute arbitrary code in the context of the affected application. Failed exploit attempts will result in denial-of-service conditions.
FreeXL 1.0.3 is vulnerable; other versions may also be affected.
FreeXL is prone to a heap-based buffer-overflow vulnerability because it fails to adequately bounds-check user-supplied data before copying it into an insufficiently sized buffer.
Attackers can exploit this issue to execute arbitrary code in the context of the affected application. Failed exploit attempts will result in denial-of-service conditions.
FreeXL 1.0.3 is vulnerable; other versions may also be affected.
Exploit / POC
FreeXL 'read_biff_next_record()' Function Heap Buffer Overflow Vulnerability
The researcher has created a proof-of-concept to demonstrate the issue. Please see the references for more information.
The researcher has created a proof-of-concept to demonstrate the issue. Please see the references for more information.
Solution / Fix
FreeXL 'read_biff_next_record()' Function Heap Buffer Overflow Vulnerability
Solution:
Currently, we are not aware of any vendor-supplied patches. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution:
Currently, we are not aware of any vendor-supplied patches. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
References
FreeXL 'read_biff_next_record()' Function Heap Buffer Overflow Vulnerability
References:
References:
- FreeXL Homepage (FreeXL)
- TALOS-2017-0430 FreeXL read_biff_next_record Code Execution Vulnerability (Talos Intelligence)