At a glance
- Debian released an update addressing CVE-2026-115943.
- Debian 13 (trixie) running libspreadsheet-xlsx-perl 0.18-1 is affected.
- The vulnerability may cause denial of service or arbitrary code execution when processing specially crafted documents.
- Update the package to 0.20-0+deb13u1.
Debian updates libspreadsheet-xlsx-perl to fix CVE-2026-115943
Debian has released an update for libspreadsheet-xlsx-perl to fix CVE-2026-115943, which may cause denial of service or arbitrary code execution when processing specially crafted documents. Debian 13 (trixie) systems should upgrade from 0.18-1 to 0.20-0+deb13u1.
In this article
Debian has released an update for libspreadsheet-xlsx-perl, a Perl module for reading Microsoft Excel 2007 files, to address CVE-2026-115943. See the Debian security advisory for the source information.
Overview and technical details
The vulnerability may cause denial of service or arbitrary code execution when the module processes a specially crafted document.
| Field | Details |
|---|---|
| Product | libspreadsheet-xlsx-perl |
| CVE | CVE-2026-115943 |
| Source | Debian DSA |
Affected systems
| Product | Affected version | Fixed version |
|---|---|---|
| Debian 13 (trixie): libspreadsheet-xlsx-perl | 0.18-1 | 0.20-0+deb13u1 |
Mechanism and impact
The risk arises when the module processes a specially crafted document. The reported impacts are denial of service or arbitrary code execution.
System checks
Check the installed package version on Debian:
dpkg-query -W -f='${Version}\n' libspreadsheet-xlsx-perlCompare the installed version with the fixed threshold for trixie:
dpkg --compare-versions "$(dpkg-query -W -f='${Version}' libspreadsheet-xlsx-perl)" lt 0.20-0+deb13u1
Version 0.18-1 is below the fixed threshold and needs updating; version 0.20-0+deb13u1 or later meets the fix version specified for trixie.
Remediation and mitigation
Prioritize updating
libspreadsheet-xlsx-perlon Debian trixie to version0.20-0+deb13u1.