Skip to content
NewA calmer, faster ZeroHour

Spreadsheet::XLSX before 0.19 allows code execution via ExcelFmt eval

Original title: CVE-2026-115943: Spreadsheet::XLSX versions before 0.19 for Perl allow code execution via string eval of number format conditions in ExcelFmt

oss-security ()1
AI summary · x-ai/grok-4.7Summaries by Vani AI

A crafted Excel number-format condition is passed to Perl string eval inside ExcelFmt.

Stig Palmquist reported CVE-2026-115943 in the Perl Spreadsheet::XLSX distribution. Versions before 0.19 can execute code when number-format conditions are evaluated with string eval in ExcelFmt. The oss-security post links the MetaCPAN distribution and GitHub repository; the message body in the feed is truncated.

Unconfirmed: The mailing-list body is truncated, so the exact trigger is not shown.

Key facts
  • CVE-2026-115943 affects Spreadsheet::XLSX before 0.19.
  • The flaw is string eval of number-format conditions in ExcelFmt.
  • The report was posted to oss-security on October 29.
Security assessment · AI, from the article

Impact: code execution via Perl string eval

ProductAffectedFixed in
Spreadsheet::XLSXbefore 0.190.19
What to do
  1. 1.Upgrade Spreadsheet::XLSX to 0.19 or later.
Analyze CVE-2026-115943 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-115943
Code execution in Perl Spreadsheet::XLSX before 0.19
9.8—

From the original article

Posted by Stig Palmquist on Oct 29 ======================================================================== https://metacpan. org/dist/Spreadsheet-XLSX https://github. com/asb-capfan/Spreadsheet-XLSX...

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.