Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft PICT with out-of-range palette index
-
DeliveryDeliver document to victim
-
ExploitVictim opens file in LibreOffice
-
ExecutionImport reads index past palette end
-
ImpactOut-of-bounds read crashes app / leaks adjacent memory
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection 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, in LibreOffice, a document or image that embeds a crafted PICT image using a colour palette whose stored palette index exceeds the number of palette entries. Limiting factors: the attack is local file-open only (AV:L) and needs passive user interaction (UI:P) to trigger the vulnerable PICT import path; no authentication or special non-default configuration is required since PICT import is a standard supported feature. Practical impact is bounded to a likely application crash (VA:H) with only minor potential memory disclosure (VC:L). |
| Impact | This is a moderate-severity, DoS-oriented client-side memory-safety bug, not a high-priority remotely-exploitable flaw. The vendor CVSS 4.0 vector (AV:L/AC:L/PR:N/UI:P/VC:L/VI:N/VA:H, base 5.4) is internally consistent with the description: exploitation requires a victim to open a crafted document locally (AV:L + UI:P passive interaction), and the dominant impact is availability (VA:H, i.e. a crash from the out-of-bounds read) with only a low confidentiality impact (VC:L) - appropriate because an OOB read past a colour palette rarely returns attacker-usable data back to the user. The threat metric E:P indicates proof-of-concept exploit maturity per the vendor, so treat exploit code as 'PoC-level exists' rather than active exploitation. There is no EPSS score, no CISA KEV listing, and no standalone public PoC referenced beyond the vendor advisory, so this is not confirmed actively exploited. Conflict to note: the input header lists a CVSS 3.1-style score of 5.4 but the actual vector supplied is CVSS 4.0 - the '5.4' is the 4.0 base, and no CVSS 3.1 vector was provided by the source. Net: real but low-urgency; patch during normal cycles, prioritize environments that auto-render untrusted documents. |
| Exploit ScenarioDerived | An attacker crafts a document (or standalone PICT image) containing an embedded palette-based PICT image whose stored palette index exceeds the palette's entry count, then delivers it via email or download. When a victim opens the file in an unpatched LibreOffice, the import code reads memory outside the palette, most likely crashing the application (denial of service) and potentially exposing a small amount of adjacent process memory. The vendor threat metric indicates proof-of-concept-level exploit maturity, but no weaponized in-the-wild exploitation is confirmed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 22, 2026
An out-of-bounds read in LibreOffice's PICT image import path allows a crafted PICT image - one whose stored palette index exceeds the number of entries in its colour palette - to read memory past the end of the palette buffer, crashing the application and potentially disclosing a small amount of adjacent heap memory. Exploitation requires a victim to locally open a document or image that embeds the malicious PICT file; no authentication or non-default configuration is required because PICT import is a standard feature, and the assessed CVSS vector carries an Exploit Maturity of Proof-of-Concept (E:P), indicating proof-of-concept exploit code exists, though there is no confirmed active exploitation (no CISA KEV listing). Our independent assessment rates this as a moderate-severity, denial-of-service-oriented client-side memory-safety bug (CVSS 3.1 base 5.4-equivalent, AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H) rather than a high-priority remotely exploitable flaw.
RemediationAI
Patch status: Patch available per vendor advisory. The description confirms that fixed LibreOffice versions exist, in which the palette index is validated against the number of palette entries, but the available input data does not specify an exact fixed version number, so administrators should obtain the precise patched release from the vendor advisory at https://www.libreoffice.org/about-us/security/advisories/cve-2026-63279 rather than relying on an inferred version. Until that upgrade is applied, the primary compensating control is content-level defence on the file-open path: strip or block PICT-bearing documents at email gateways, file-share ingestion, and any automated LibreOffice conversion service, since the attack surface is the importer triggered when a crafted image is opened. For interactive users, restrict opening of untrusted or unsolicited documents that may embed PICT images - this has a real usability trade-off because it also blocks legitimate legacy Mac-origin documents. For headless or automated LibreOffice deployments, run the process as a low-privileged, sandboxed account (container or OS-level sandbox with restricted filesystem and network access), which bounds the impact of the crash and limits what the minor out-of-bounds read could leak; the trade-off is added operational complexity and possible filter/plugin compatibility issues. Restricting local user access to the LibreOffice binary itself (only trusted staff open untrusted documents) reduces exposure but does not eliminate it for multi-user desktops; there is no documented configuration switch that disables only the PICT import filter, so these controls are mitigations, not fixes.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
PICT is Apple's legacy QuickDraw metafile image format, and LibreOffice ships an import filter that parses PICT data embedded in documents; the vendor (The Document Foundation) is credited as the reporter. The root cause is CWE-125 (Out-of-bounds Read): when a PICT image references a colour palette, the importer uses the palette index taken from the image data without validating it against the palette's actual entry count, so an index past the last entry causes a read outside the allocated palette array. Fixed versions clamp the index to the entries present. Because the flaw is a read rather than a write, the practical consequence is a memory-safety fault that typically terminates the application process (the assessed vector scores Availability as High, VA:H) with only limited potential information disclosure from out-of-bounds memory being rendered or returned (C:L, Integrity unaffected). The affected CPE is recorded as the version-agnostic wildcard cpe:2.3:a:the_document_foundation:libreoffice:*:*:*:*:*:*:*:*, so the vulnerable population spans LibreOffice builds whose PICT importer predates the fix.
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
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:P
Local file must be opened by a user (AV:L/UI:R), no privileges needed; primary impact is a crash (A:H) with minor OOB read leak (C:L) and no integrity impact.
AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Primary rating from Vendor (Document Fdn.).
CVSS VectorVendor: Document Fdn.
Lifecycle Timeline
2DescriptionCVE.org
LibreOffice can import PICT images, which may be embedded in documents. An out of bounds read existed when importing an image that uses a colour palette. The palette index held in the image data was used without being checked against the number of entries the palette has, so an index past the last entry read memory outside the palette. In fixed versions the palette index is limited to the entries present.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Libreoffice
View allLibreOffice is typically bundled with LibreLogo, a programmable turtle vector graphics script, which can execute arbitra
Integer underflow in LibreOffice before 4.4.5 and Apache OpenOffice before 4.1.2, when the configuration setting "Load p
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
LibreOffice before 5.4.5 and 6.x before 6.0.1 allows remote attackers to read arbitrary files via =WEBSERVICE calls in a
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
Integer overflow in filter/source/msfilter/msdffimp.cxx in OpenOffice.org (OOo) 3.3, 3.4 Beta, and possibly earlier, and
An information disclosure vulnerability occurs when LibreOffice 6.0.3 and Apache OpenOffice Writer 4.1.5 automatically p
Apache OpenOffice before 4.1.1 allows remote attackers to execute arbitrary commands and possibly have other unspecified
Integer overflow in LibreOffice before 4.4.5 and Apache OpenOffice before 4.1.2 allows remote attackers to cause a denia
LibreOffice 4.2.4 executes unspecified VBA macros automatically, which has unspecified impact and attack vectors, possib
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
LibreOffice before 2017-03-11 has an out-of-bounds write caused by a heap-based buffer overflow in the SVMConverter::Imp
Same weakness CWE-125 – Out-of-bounds Read
View allSame technique Buffer Overflow
View allVendor 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 |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| SUSE Linux Enterprise Workstation Extension 15 SP5 | Affected |
| SUSE Linux Enterprise Workstation Extension 15 SP6 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-84358
GHSA-v5cv-mqwj-8jgx
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB