Security Advisories (2)
CVE-2024-22368 (2024-01-03)

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.

CVE-2024-23525 (2024-01-17)

In default configuration of Spreadsheet::ParseXLSX, whenever we call Spreadsheet::ParseXLSX->new()->parse('user_input_file.xlsx'), we'd be vulnerable for XXE vulnerability if the XLSX file that we are parsing is from user input.

Changes for version 0.09 - 2013-10-09

  • fix getting cell values for cells with rich text contents (merrilymeredith, #11)
  • support merged cells (rolaf, #10)
  • row_range and col_range for empty worksheets (rolaf, #8)
  • support error cells (rolaf, #7)
  • support worksheets with a range selection

Modules

parse XLSX files