Skip to main content

Gnumeric CVE-2026-97222

| EUVDEUVD-2026-87095 MEDIUM
Use After Free (CWE-416)
2026-09-25 fedora GHSA-gx2p-wmmc-xm83
5.5
CVSS 3.1 · Vendor: fedora
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft workbook with malformed SheetObjectComponent
  2. Delivery
    Deliver file to victim
  3. Exploit
    Victim opens workbook in Gnumeric
  4. Execution
    XML parser dereferences freed component
  5. Impact
    Application crashes (denial of service)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the victim to open an attacker-supplied Gnumeric workbook file that contains a malformed SheetObjectComponent XML element; the flaw is triggered during XML parsing of that element by Gnumeric. Limiting factors: attack is local (AV:L) and requires user interaction (UI:R) - the victim must actively open the crafted file; there is no remote or unauthenticated network vector, and impact is confined to a crash (no confidentiality or integrity loss). This is not exploitable against default configurations without delivering and having the user open a malicious file.

Impact

This is a genuinely medium-severity availability-only issue, not a hidden critical. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, base 5.5) is internally consistent with the description: exploitation requires a victim to locally open a crafted Gnumeric workbook (AV:L + UI:R), and the sole impact is a heap use-after-free that crashes the application (A:H, with C:N/I:N). CWE-416 use-after-free can sometimes escalate to code execution, but the description explicitly limits the outcome to 'causing Gnumeric to crash,' so treating this as denial-of-service only is appropriate absent evidence of a controllable write. No EPSS score, no CISA KEV listing, and no public proof-of-concept were provided, so exploitation status is 'no public exploit identified at time of analysis.' Net: low real-world urgency - a client-side crash in a niche desktop spreadsheet app that needs user interaction and yields no confidentiality/integrity impact. There is no conflict between the CVSS vector and the description; both point to a local, user-interaction-gated crash.

Exploit ScenarioDerived

An attacker crafts a malicious .gnumeric workbook containing a malformed SheetObjectComponent XML element and delivers it to a victim (email attachment, download, shared drive). When the victim opens the file in Gnumeric, the XML parser dereferences a freed sheet-object component, triggering the use-after-free and crashing the application. No public exploit code is known, and the described impact is limited to a crash rather than code execution.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 25, 2026

Opening a crafted Gnumeric workbook can trigger a heap use-after-free (CWE-416) during XML parsing of a malformed SheetObjectComponent element, crashing the application and causing a denial of service. This affects GNOME Gnumeric across versions (CPE: cpe:2.3:a:gnome:gnumeric:*:*:*:*:*:*:*:*). The vulnerability requires local access and user interaction (CVSS:3.1/AV:L/AC:L/PR:N/UI:R), and no public exploit identified at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis. Until a fix is available, users should avoid opening untrusted Gnumeric workbook files, as the vulnerability is triggered by opening a crafted file. Additionally, consider running Gnumeric in a sandboxed environment with reduced privileges to limit the impact of a crash. Monitor the GNOME GitLab issue (https://gitlab.gnome.org/GNOME/gnumeric/-/issues/897) and Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-97222) for updates. There is no known workaround to disable the vulnerable XML parsing feature without losing functionality, so user education and file-source verification are the primary compensating controls. The trade-off is that users cannot safely open workbook files from unverified sources.

Affected VersionsENISA

Gnumeric 1.11.0 <*

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Gnumeric is a GNOME spreadsheet application that parses XML-based workbook files. The vulnerability resides in the handling of the SheetObjectComponent element: when a crafted XML document is parsed, a sheet-object component is freed and subsequently dereferenced (CWE-416: Use After Free), leading to memory corruption and a crash. The CPE entry cpe:2.3:a:gnome:gnumeric:*:*:*:*:*:*:*:* indicates that all versions of GNOME Gnumeric are potentially affected, as no specific version range is provided. The issue is tracked in GNOME GitLab issue 897, Red Hat Bugzilla 2541397, and Red Hat CVE-2026-97222. Tags associated with this CVE include Denial Of Service, Use After Free, Memory Corruption, Gnumeric, and Gnome.

Know when Gnumeric gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (fedora) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

Local file must be opened by the victim (AV:L, UI:R), no privileges needed (PR:N), and the described outcome is a crash only, so C:N/I:N/A:H.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE MEDIUM

Primary rating from Vendor (fedora).

CVSS VectorVendor: fedora

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

A heap use-after-free flaw was found in Gnumeric. When a user opens a crafted Gnumeric workbook containing a malformed SheetObjectComponent element, the XML parser can dereference a freed sheet-object component, causing Gnumeric to crash.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Low
GNOME desktop spreadsheet app, niche footprint compared to mainstream office suites
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
openSUSE Tumbleweed Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy