CVE-2026-115943
KritikTeknik Veri (Otomatik)
- CVSS Skoru
- 9.8
- EPSS
- 0.3%
- CWE
- CWE-95
- KEV Durumu
- Hayır
Yayım tarihi: 29 Ekim 2026
Spreadsheet::XLSX sürümleri, 0.19'dan önce Perl için, ExcelFmt'deki sayı formatı koşullarındaki string eval aracılığıyla kod çalıştırmasına izin verir. Bir sayı formatı [>100] gibi bir koşul içerdiğinde, ExcelFmt koşul ve hücre değerini string eval'e geçirerek format bölümünü seçer. Her ikisi de çalışma kitabından gelir ve eval, Spreadsheet::XLSX->new tarafından ayrıştırılırken çalışır. Bir saldırgan bir XLSX dosyası sağladığında, keyfi Perl kodu çalıştırabilir.
Orijinal açıklama (İngilizce)
Spreadsheet::XLSX versions before 0.19 for Perl allow code execution via string eval of number format conditions in ExcelFmt. When a number format has a condition such as [>100], ExcelFmt chooses the format section by passing the condition and the cell value to a string eval. Both come from the workbook, and the eval runs while Spreadsheet::XLSX->new parses it. An attacker who supplies an XLSX file can run arbitrary Perl code.
Referanslar
Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.