CVE Catalog

CVE-2026-26825

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

12th percentile - higher than 12% of all known CVEs

Summary

A use-of-uninitialized memory vulnerability exists in libxls 1.6.3 when parsing malformed XLS files. The issue is reachable via xls_parseWorkBook() and is triggered by uninitialized heap memory originating from the OLE layer (ole2_read). The flaw is detectable with MemorySanitizer (MSAN) and can lead to undefined behavior, incorrect parsing logic, or potential information disclosure.

Risk Assessment

Use of uninitialized memory can lead to unpredictable application behavior, leakage of sensitive data, or potential code execution by an attacker.

Recommendation

Update libxls to version 1.6.4 or later if available. If not, consider using an alternative library for XLS file handling.

Other vulnerabilities in libxls

See all
Original NVD description (English source)

A use-of-uninitialized memory vulnerability exists in libxls 1.6.3 when parsing malformed XLS files. The issue is reachable via xls_parseWorkBook() and is triggered by uninitialized heap memory originating from the OLE layer (ole2_read). The flaw is detectable with MemorySanitizer (MSAN) and can lead to undefined behavior, incorrect parsing logic, or potential information disclosure.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS