Source: r-cran-readxl
X-Debbugs-CC: [email protected]
Severity: important
Tags: security

Hi,

The following vulnerabilities were published for libxls, which is
part of r-cran-readxl:

CVE-2026-26824[0]:
| libxls through version 1.6.3 contains a use of uninitialized memory
| vulnerability in the OLE container parser. Memory allocated for the
| Master Sector Allocation Table (MSAT) in read_MSAT() is not fully
| initialized before being consumed by ole2_validate_sector_chain(),
| which may result in application crashes or potential information
| disclosure when processing a crafted XLS file

https://github.com/libxls/libxls/issues/156


CVE-2026-26825[1]:
| 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.

https://github.com/libxls/libxls/issues/155


If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-26824
    https://www.cve.org/CVERecord?id=CVE-2026-26824
[1] https://security-tracker.debian.org/tracker/CVE-2026-26825
    https://www.cve.org/CVERecord?id=CVE-2026-26825

Please adjust the affected versions in the BTS as needed.

Reply via email to