← CVE Veritabanı

CVE-2026-115943

Kritik

Teknik 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.

Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.