Gnumeric SheetObjectComponent Heap UAF via XML Parser
CVE-2026-97222 Published on September 25, 2026
Gnumeric: gnumeric: heap use-after-free when opening a malformed workbook
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.
Vulnerability Analysis
CVE-2026-97222 is exploitable with local system access, requires user interaction. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to have no impact on confidentiality and integrity, and a high impact on availability.
Timeline
Reported to Red Hat.
Made public.
Weakness Type
What is a Dangling pointer Vulnerability?
Referencing memory after it has been freed can cause a program to crash, use unexpected values, or execute code.
CVE-2026-97222 has been classified to as a Dangling pointer vulnerability or weakness.
Affected Versions
GNOME Gnumeric:- Version 1.11.0 and below * is affected.
- Version bc1dee29525933994181fb2307d6ad584de6040d is unaffected.