Impact
A null pointer dereference occurs in the main_sheet_get_sheetfile_expat_callback_element_start function of the xlsxio library. The vulnerability is triggered when an attacker supplies a .xlsx file whose workbook.xml.rels contains a worksheet Relationship entry that lacks an Id attribute; the library then dereferences a NULL pointer during the sheet opening process, causing the application to crash. This flaw leads to a denial‑of‑service condition for the affected process and can disrupt user experience or services that rely on Excel file processing.
Affected Systems
The vulnerability affects the xlsxio library distributed by brechtsanders. Versions up to and including 0.2.37 are vulnerable; users of 0.2.38 or newer are not impacted.
Risk and Exploitability
The CVSS score of 6.8 indicates a moderate impact. An EPSS score of < 1% shows that the likelihood of this vulnerability being actively exploited in the wild is low. The flaw is exploitable remotely by providing a crafted .xlsx file that contains a Relationship element without an Id attribute; any party that can influence file uploads to a system using xlsxio can trigger the crash. This vulnerability is not listed in the CISA KEV catalog, and while it does not grant code execution or data exfiltration, it can be leveraged to deny service.
OpenCVE Enrichment