Skip to content
OpenAdvisories
Medium · 5.5 CVE-2024-22368 EUVD-2024-19927GHSA-x2hg-844v-frvh

The Spreadsheet::ParseXLSX package before 0.28 for Perl can encounter an out-of-memory condition during parsing of a crafted XLSX document.…

Published Jan 9, 2024 · Updated Nov 4, 2025 · Assigned by mitre

Description

The Spreadsheet::ParseXLSX package before 0.28 for Perl can encounter an out-of-memory condition during parsing of a crafted XLSX document. This occurs because the memoize implementation does not have appropriate constraints on merged cells.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libspreadsheet-parsexlsx-perl 0.29-1 —
Debian 13 libspreadsheet-parsexlsx-perl 0.29-1 —
Debian 12 libspreadsheet-parsexlsx-perl 0.27-3+deb12u1 —
Debian 10 libspreadsheet-parsexlsx-perl 0.27-2+deb10u1 DLA-3723-1
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS libspreadsheet-parsexlsx-perl 0.27-2.1+deb11u2build0.22.04.1 USN-6769-1
Ubuntu 20.04 LTS libspreadsheet-parsexlsx-perl 0.27-2+deb10u1build0.20.04.1 USN-6769-1
ReleasePackageFixed inAdvisory
SUSE Package Hub 15 SP5 perl-Spreadsheet-ParseXLSX 0.290.0-bp155.2.3.1 openSUSE-SU-2024:0021-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed perl-Spreadsheet-ParseXLSX 0.290.0-2.1 openSUSE-SU-2024:13584-1
openSUSE Leap 15.5 perl-Spreadsheet-ParseXLSX 0.290.0-bp155.2.3.1 openSUSE-SU-2024:0021-1

Advisories 4

References