CVE-2026-79592
nicheOut-of-bounds read in libxls 1.6.3 legacy Excel summary parser
CVE-2026-79592 is an out-of-bounds read (CWE-125) in the xls_dumpSummary() function of libxls 1.6.3, a C library used to parse legacy Microsoft Excel (.xls) files. The flaw occurs because OLE summary-stream offsets that are controlled by the file being parsed are not sufficiently validated, so a crafted .xls document can make the parser read beyond the intended buffer. An attacker who can get a vulnerable application to process a malicious .xls file gains read access to out-of-bounds memory, which may leak sensitive data such as adjacent process memory contents; the CVSS 3.1 score of 7.5 (C:H/I:N/A:N) reflects confidentiality-only impact with no privileges required. Any product, utility, or service that embeds libxls 1.6.3 and processes untrusted xls files is affected. There is no public proof-of-concept, the issue is not in CISA KEV, and no exploitation has been reported.
What to do: Inventory systems and applications that embed libxls 1.6.3 (including tools such as xls2csv and any bundled copies) and restrict processing of untrusted .xls files until a patched release is available. Verify downstream dependencies for libxls usage, and watch for an upstream fix and updated distribution packages; no public exploit exists, so prioritization can remain routine.
| libxls (open-source project) libxls | 1.6.3 (only this version is named in the advisory; other releases are not confirmed) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
An out-of-bounds read vulnerability exists in the xls_dumpSummary() function of libxls 1.6.3 due to insufficient validation of file-controlled OLE summary offsets.
- Weakness
- CWE-125
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
In the news0 stories
No ingested article mentions this CVE yet.