CVE-2026-107214
waiting for further signalsZero needs more public information before it can validate it.GHSA-2j4c-ffch-9f23 ↗EUVD-2026-94531 ↗
description
Excelize versions 2.3.1 through 2.11.0 can panic while processing malformed encrypted spreadsheet files. An unauthenticated attacker can terminate a service that opens untrusted workbooks through the library's file, reader, or byte-input APIs.
mitigation
Update github.com/xuri/excelize/v2 to 2.11.1-0.20260915055537-22f76f9acb94 or later. Until upgraded, avoid sending untrusted spreadsheets to affected Excelize parsing paths.
fixed in 2.11.1-0.20260915055537-22f76f9acb94
outcome
Contextual: an exploit technique exists, but no deterministic check could cover this one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-07 17:45Zghsa: trigger signal, started the run
- 2026-10-07 17:45Zcve.org record for CVE-2026-107214
this entry in the feed
GET /api/v1/feed/CVE-2026-107214
{ "etk_id": "ETK-2026-1222", "cve_id": "CVE-2026-107214", "display_id": "CVE-2026-107214", "ghsa_id": "GHSA-2j4c-ffch-9f23", "euvd_id": "EUVD-2026-94531", "status": "published", "anchor_state": "anchored", "title": "Malformed workbook denial of service in Excelize", "summary": "Excelize versions 2.3.1 through 2.11.0 can panic while processing malformed encrypted spreadsheet files. An unauthenticated attacker can terminate a service that opens untrusted workbooks through the library's file, reader, or byte-input APIs.", "mitigation": "Update github.com/xuri/excelize/v2 to 2.11.1-0.20260915055537-22f76f9acb94 or later. Until upgraded, avoid sending untrusted spreadsheets to affected Excelize parsing paths.", "vendor": "go", "product": "go:github.com/xuri/excelize/v2", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 2.3.1, < 2.11.1-0.20260915055537-22f76f9acb94" ], "ecosystem": "go", "fixed_versions": [ "2.11.1-0.20260915055537-22f76f9acb94" ], "package_name": "github.com/xuri/excelize/v2", "purl": "pkg:golang/github.com/xuri/excelize/v2" } ], "cwes": null, "cvss_score": 7.5, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "epss_score": 0.0024, "epss_percentile": 0.1462, "epss_asof": "2026-10-20", "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 5.866781766666667, "t0_at": "2026-10-07T17:45:14.274000+00:00", "signals": { "trigger_signal": { "at": "2026-10-07T17:45:14.274000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-07T17:45:14.274000+00:00", "url": "https://github.com/advisories/GHSA-2j4c-ffch-9f23" } } }
published 2026-10-11 06:59Z
last change 2026-10-21 05:31Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.