| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-jrfj-fhj2-jjvm | Excelize: Unbounded spinCount in agile decryption burns CPU during OpenFile |
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
Wed, 07 Oct 2026 20:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Wed, 07 Oct 2026 20:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Qax-os
Qax-os excelize |
|
| Vendors & Products |
Qax-os
Qax-os excelize |
Wed, 07 Oct 2026 18:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.3.1 to 2.11.0, agile decryption accepts an attacker-controlled spinCount and performs that many password-key derivation iterations before verifier validation. OpenFile reaches agileDecrypt, which passes the unbounded spinCount to convertPasswdToKey before password verification. When a crafted OLE encrypted-workbook header supplies an excessive spinCount and the file is opened, the key-derivation loop performs unbounded attacker-selected work and cannot be cancelled, allowing an attacker to consume a CPU core for an attacker-controlled duration. No fixed version is available as of this review. | |
| Title | Excelize: Unbounded spinCount in agile decryption burns CPU during OpenFile | |
| Weaknesses | CWE-400 | |
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-10-07T19:45:16.819Z
Reserved: 2026-10-07T14:34:14.816Z
Link: CVE-2026-107219
Updated: 2026-10-07T19:44:58.740Z
Status : Received
Published: 2026-10-07T19:17:34.287
Modified: 2026-10-07T20:17:11.450
Link: CVE-2026-107219
No data.
OpenCVE Enrichment
Updated: 2026-10-07T20:00:12Z
Github GHSA