CVE-2026-91752
Received Received - Intake

Stack-based Buffer Overflow in GNU libextractor

Vulnerability report for CVE-2026-91752, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-15

Last updated on: 2026-09-15

Assigner: VulnCheck

Description

GNU libextractor before 1.15 contains a stack-based buffer overflow vulnerability in the process_star_office function that sizes a variable-length stack array from attacker-controlled OLE2 stream data. Attackers can craft malicious StarOffice documents that allocate up to 4 MB on the stack, causing stack overflow and crashing any application extracting metadata from the document.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-15
Last Modified
2026-09-15
Generated
2026-09-15
AI Q&A
2026-09-15
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
gnu libextractor to 1.15 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-789 The product allocates memory based on an untrusted, large size value, but it does not ensure that the size is within expected limits, allowing arbitrary amounts of memory to be allocated.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-91752 is a stack-based buffer overflow in GNU libextractor before version 1.15. The vulnerability occurs in the process_star_office function when it allocates a variable-length stack array based on attacker-controlled OLE2 stream data from malicious StarOffice documents. Attackers can force the allocation of up to 4 MB on the stack, causing a stack overflow that crashes any application extracting metadata from the document.

Detection Guidance

To detect this vulnerability, check if your system uses GNU libextractor versions 1.14 or earlier. Run 'libextractor --version' to verify the installed version. If it shows 1.14 or below, the system is vulnerable. Additionally, inspect any applications processing .doc files for crashes when handling StarOffice documents.

Impact Analysis

This vulnerability allows attackers to crash applications processing untrusted StarOffice documents, leading to denial of service. In multi-threaded environments, it may bypass stack-clash protections and enable remote code execution by exploiting adjacent thread stacks. Any software using libextractor to process .doc files could be affected.

Mitigation Strategies

Immediately upgrade GNU libextractor to version 1.15 or later using your package manager. For example, run 'sudo apt-get update && sudo apt-get install libextractor1' on Debian-based systems. Avoid processing untrusted .doc files until the update is applied.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-91752. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart