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.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Spreadsheet::parsexlsx | Tozt | * | 0.28 (excluding) |
Libspreadsheet-parsexlsx-perl | Ubuntu | bionic | * |
Libspreadsheet-parsexlsx-perl | Ubuntu | focal | * |
Libspreadsheet-parsexlsx-perl | Ubuntu | jammy | * |
Libspreadsheet-parsexlsx-perl | Ubuntu | lunar | * |
Libspreadsheet-parsexlsx-perl | Ubuntu | mantic | * |
Libspreadsheet-parsexlsx-perl | Ubuntu | trusty | * |
Libspreadsheet-parsexlsx-perl | Ubuntu | upstream | * |
Libspreadsheet-parsexlsx-perl | Ubuntu | xenial | * |