csirt@kutim:~/threat-intel/cve/CVE-2026-40902

Katalog CVE

CVSS 7.5 · High EPSS 0,49%

Kerentanan Allocation of Resources Without Limits or Throttling pada phpoffice phpspreadsheet. Skor CVSS 3.1 7.5 (High) menurut github.com.

Deskripsi (NVD)

PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Prior to 1.30.4, 2.1.16, 2.4.5, 3.10.5, and 5.7.0, the XLSX reader's ColumnAndRowAttributes::readRowAttributes() method reads row numbers from XML attributes without validating them against the spreadsheet maximum row limit (AddressRange::MAX_ROW = 1,048,576). An attacker can craft a minimal XLSX file (~1.6KB) containing a <row r="999999999"/> element that inflates cachedHighestRow to 999,999,999, causing any subsequent row iteration to attempt ~1 billion loop cycles and exhaust CPU resources. This vulnerability is fixed in 1.30.4, 2.1.16, 2.4.5, 3.10.5, and 5.7.0.

Rincian

Terbit di NVD
12 Mei 2026
Terakhir diubah
17 Juni 2026
Status NVD
Analyzed
CVSS 3.1
7.5 (High), sumber github.com
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-770: Allocation of Resources Without Limits or Throttling
EPSS (30 hari)
0,49% peluang dieksploitasi; lebih tinggi dari 40,1% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
phpoffice phpspreadsheet Semua versi sebelum 1.30.4
phpoffice phpspreadsheet Versi 2.0.0 hingga sebelum 2.1.16
phpoffice phpspreadsheet Versi 2.2.0 hingga sebelum 2.4.5
phpoffice phpspreadsheet Versi 3.3.0 hingga sebelum 3.10.5
phpoffice phpspreadsheet Versi 4.0.0 hingga sebelum 5.7.0

> Data dari konfigurasi CPE di NVD.

Referensi dan perbaikan

Sumber: NVD · CVE.org · EPSS. Halaman ini disusun otomatis dari data tersebut; pembaruan terakhir 5 Okt 2026, 20:11 WITA. Kalau sistem di Perangkat Daerah memakai produk ini dan butuh bantuan, laporkan lewat kanal pelaporan.