ZeroHour

CVE-2026-79592

niche

Out-of-bounds read in libxls 1.6.3 legacy Excel summary parser

CVSS 3.1
7.5 high
EPSS
Published
()
Modified
AI analysis

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.

Affected
libxls (open-source project) libxls1.6.3 (only this version is named in the advisory; other releases are not confirmed)
Estimated exposure
nicheunknown; likely tens of thousands of installations at most (niche open-source library bundled in utilities such as xls2csv and packaged in major Linux… — libxls has no public install metrics or internet-exposure scan data, but it is a niche parsing library distributed through Linux distro repositories and embedded in a small number of downstream readers, limiting plausible exposure to a low…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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 news

No ingested article mentions this CVE yet.