cbcvebase.
CVE-2015-2523
published 2015-09-09

CVE-2015-2523: Microsoft Excel 2007 SP3, Excel 2010 SP2, Excel 2013 SP1, Excel 2013 RT SP1, Excel for Mac 2011 and 2016, Office Compatibility Pack SP3, and Excel Viewer allow…

PriorityP266critical9.3CVSS 2.0
AVNACMAuNCCICAC
EXPLOIT
EPSS
30.31%
98.0th percentile
Microsoft Excel 2007 SP3, Excel 2010 SP2, Excel 2013 SP1, Excel 2013 RT SP1, Excel for Mac 2011 and 2016, Office Compatibility Pack SP3, and Excel Viewer allow remote attackers to execute arbitrary code via a crafted Office document, aka "Microsoft Office Memory Corruption Vulnerability."

Affected

5 ranges
VendorProductVersion rangeFixed in
microsoftexcel
microsoftexcel
microsoftexcel
microsoftexcel
microsoftexcel

Detection & IOCsextracted from sources · hover to see the quote

filename683709058_crash.xls
filename683709058_min.xls
urlhttps://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/38214.zip
  • The exploit triggers via a crafted .xls file with a malformed BIFFRecord — specifically, a modified type field in a BIFFRecord (delta at offset 0x34a5) and modified data in the 4th BIFFRecord (delta at offset 0x237). Hunt for anomalous BIFFRecord type fields in XLS files.
  • The vulnerability is a Use-After-Free in Excel's BIFFRecord parsing (Excel!Ordinal40). The crash occurs at Excel!Ordinal40+0x37cc5 when ESI points to a freed heap chunk. Detection can focus on heap-spray patterns or application verifier alerts in Excel processes opening XLS files.
  • Vulnerable Excel.exe version is 12.0.6718.5000 and MSO.dll version is 12.0.6721.5000 (Excel 2007). Flag processes running these specific file versions opening external Office documents.
  • ·The vulnerability affects multiple Excel versions (2007 SP3, 2010 SP2, 2013 SP1, 2013 RT SP1, Excel for Mac 2011/2016, Office Compatibility Pack SP3, Excel Viewer). The PoC crash was confirmed on Excel 2007 (Windows 2003 R2), Excel 2010 (Windows 7 x86), and Excel 2013 (Windows 8.1 x86), so detection/patching scope is broad.
  • ·The crash was reproduced with Application Verifier basic checks enabled; in production environments without heap instrumentation the use-after-free may be silently exploitable without an obvious crash signature.
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.