Skip to main content

LibreOffice EUVDEUVD-2026-36737

| CVE-2026-6047 MEDIUM
Out-of-bounds Write (CWE-787)
2026-06-15 Document Fdn. GHSA-wq72-h3fh-w757
5.4
CVSS 4.0 · Vendor: Document Fdn.
View

Attack ChainAIDerived

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

  1. Access
    Deliver crafted DOCX via email/download
  2. Delivery
    Victim opens file in LibreOffice
  3. Exploit
    OOXML parser queues deferred events for text box element
  4. Execution
    Event replay casts handler to wrong larger type
  5. Persist
    Write lands past end of heap allocation
  6. Impact
    Memory corruption causes crash or controlled overwrite

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
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 a victim to open a maliciously crafted DOCX (OOXML format) file in a vulnerable version of LibreOffice - passive user interaction (UI:P) is the sole prerequisite. No authentication, no elevated privileges, and no special LibreOffice configuration are required; the default OOXML import functionality is sufficient to trigger the flaw. The attack vector is local (AV:L), meaning the DOCX file must be present on the local filesystem or accessible to the LibreOffice process at open time, but it can be delivered remotely via email attachment, web download, or shared drive. The limiting factors are: (1) the victim must actively open the malicious file, (2) the vulnerability is specific to text box elements within OOXML documents - benign DOCX files without specially structured text boxes will not trigger it, and (3) the impact is primarily availability (crash); escalation to arbitrary code execution depends on heap layout and exploit sophistication beyond POC stage.

Impact

The CVSS 4.0 base score of 5.4 (Medium) reflects a local attack vector (AV:L) requiring passive user interaction (UI:P), which moderates real-world reach compared to a fully remote, no-interaction flaw. However, the impact profile is asymmetric: VA:H indicates near-certain availability loss (crash), while VC:L and VI:L suggest limited but non-zero memory disclosure and integrity risk - consistent with a heap OOB write that may be partially controllable. The E:P supplemental metric confirms a proof-of-concept exploit exists, elevating concern beyond theoretical. No CISA KEV listing means no confirmed in-the-wild exploitation, but POC availability narrows the gap. EPSS data was not provided, so exploitation probability cannot be quantitatively stated. The local vector means exploitation requires delivering the malicious DOCX to a victim who then opens it - a realistic phishing or watering-hole scenario. For organizations where LibreOffice is used to open untrusted documents (e.g., finance, legal, public-sector desktops), this is a genuine patching priority given POC existence. No CVSS vector conflict detected: AV:L is consistent with a document-processing flaw requiring local file access.

Exploit ScenarioDerived

An attacker crafts a malicious DOCX file containing a specially structured text box element designed to trigger the type confusion during OOXML import. The file is delivered via email attachment or download link; when a victim opens it in LibreOffice, the deferred parser event replay writes past the end of a heap allocation, causing a crash or potentially enabling controlled memory corruption. A proof-of-concept exploit exists (E:P), meaning the mechanics of triggering the overflow have been demonstrated publicly.

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 – Jun 15, 2026

Heap buffer overflow in LibreOffice's OOXML (DOCX) import component allows a specially crafted document to corrupt memory when processing text box elements, with high availability impact and limited confidentiality and integrity exposure. The flaw stems from a type confusion during deferred parser event replay: a handler object assumed to be a larger type is written to at that type's field layout, but the actual object may be smaller, causing the write to land past the end of the heap allocation. A proof-of-concept exploit exists (CVSS 4.0 E:P); no confirmed active exploitation is recorded in CISA KEV at time of analysis.

RemediationAI

The primary remediation is to upgrade to the patched LibreOffice version released by The Document Foundation, which introduces a type check before the handler object write in the OOXML deferred event replay path. The exact fixed version number was not independently confirmed from available data - consult the vendor advisory at https://www.libreoffice.org/about-us/security/advisories/cve-2026-6047 for the precise upgrade target. If immediate patching is not feasible, a targeted workaround is to disable or restrict macro-enabled and complex OOXML document processing: configure LibreOffice to warn before opening OOXML files from untrusted sources, or block DOCX attachments at the mail gateway for high-risk user populations. This limits exposure but does not eliminate risk for users who need to open DOCX files. Sandboxing LibreOffice processes (e.g., via AppArmor or Firejail on Linux) can reduce the blast radius of a successful heap corruption to the sandboxed process rather than the host system.

Affected VersionsENISA

libreoffice 25.8 << 25.8.7
libreoffice 26.2 << 26.2.3

Affected Packages

euvd libreoffice_25_8 fix: 25.8.7
euvd libreoffice_26_2 fix: 26.2.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

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

Technical ContextAI · show details

LibreOffice's OOXML import pipeline uses a deferred event model to handle complex document structures - events are queued and replayed later during parsing. The vulnerability (CWE-787: Out-of-bounds Write) occurs specifically when replaying deferred events for text box elements: the code casts a handler object to an assumed type and writes to fields at that type's memory layout offsets, but the actual runtime object may be a smaller subtype, so the write overshoots the allocation boundary on the heap. This is a classic object type confusion leading to OOB write. The affected product is identified via CPE cpe:2.3:a:the_document_foundation:libreoffice:*:*:*:*:*:*:*:*, with no version boundary pinned in the NVD CPE, implying a broad but unspecified range. The fix adds a type check before the write, confirming the root cause is missing runtime type validation rather than an arithmetic error.

Know when Libreoffice 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 (Document Fdn.) PRIMARY 5.4 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.6 MEDIUM

Local file open triggers the flaw (AV:L); no privileges needed (PR:N); user must open document (UI:R); heap OOB write yields high availability loss and limited C/I impact.

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

Primary rating from Vendor (Document Fdn.).

CVSS VectorVendor: Document Fdn.

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Jun 15, 2026 - 19:01 EUVD
CVE Published
Jun 15, 2026 - 16:22 cve.org
MEDIUM 5.4

DescriptionCVE.org

LibreOffice can import documents in the OOXML format (DOCX). A heap buffer overflow existed when replaying deferred parser events for a text box element. A handler object was assumed to be of one type and written to at that type's field layout, but it could be a smaller object, so the write landed past the end of the allocation. In fixed versions the type is checked before the write.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

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.

CVE-2019-9851 CRITICAL POC
9.8 Aug 15

LibreOffice is typically bundled with LibreLogo, a programmable turtle vector graphics script, which can execute arbitra

CVE-2015-5212 MEDIUM
6.8 Nov 10

Integer underflow in LibreOffice before 4.4.5 and Apache OpenOffice before 4.1.2, when the configuration setting "Load p

CVE-2015-5214 MEDIUM
6.8 Nov 10

LibreOffice before 4.4.6 and 5.x before 5.0.1 and Apache OpenOffice before 4.1.2 allows remote attackers to cause a deni

CVE-2018-6871 CRITICAL POC
9.8 Feb 09

LibreOffice before 5.4.5 and 6.x before 6.0.1 allows remote attackers to read arbitrary files via =WEBSERVICE calls in a

CVE-2021-25631 HIGH POC
8.8 May 03

In the LibreOffice 7-1 series in versions prior to 7.1.2, and in the 7-0 series in versions prior to 7.0.5, the denylist

CVE-2012-2334 MEDIUM POC
6.8 Jun 19

Integer overflow in filter/source/msfilter/msdffimp.cxx in OpenOffice.org (OOo) 3.3, 3.4 Beta, and possibly earlier, and

CVE-2018-10583 HIGH POC
7.5 May 01

An information disclosure vulnerability occurs when LibreOffice 6.0.3 and Apache OpenOffice Writer 4.1.5 automatically p

CVE-2014-3524 CRITICAL
9.3 Aug 26

Apache OpenOffice before 4.1.1 allows remote attackers to execute arbitrary commands and possibly have other unspecified

CVE-2015-5213 MEDIUM
6.8 Nov 10

Integer overflow in LibreOffice before 4.4.5 and Apache OpenOffice before 4.1.2 allows remote attackers to cause a denia

CVE-2014-0247 CRITICAL
10.0 Jul 03

LibreOffice 4.2.4 executes unspecified VBA macros automatically, which has unspecified impact and attack vectors, possib

CVE-2012-0037 MEDIUM POC
6.5 Jun 17

Redland Raptor (aka libraptor) before 2.0.7, as used by OpenOffice 3.3 and 3.4 Beta, LibreOffice before 3.4.6 and 3.5.x

CVE-2017-7856 CRITICAL
9.8 Apr 14

LibreOffice before 2017-03-11 has an out-of-bounds write caused by a heap-based buffer overflow in the SVMConverter::Imp

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected
SUSE Linux Enterprise Server for SAP Applications 15 SP7 Affected
SUSE Linux Enterprise Workstation Extension 15 SP7 Affected

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