Description
Scribus before 1.6.7 contains a heap buffer overflow vulnerability in the Mac PICT image loader and import plugin when unpacking 4-bit indexed pixel data. Attackers can supply a crafted PICT file with inconsistent width and row data that, when placed or imported, writes out of bounds, causing crashes or code execution.
Published: 2026-10-30
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: Heap buffer overflow, potential code execution
Action: Immediate Patch
AI Analysis

Impact

Scribus versions before 1.6.7 contain a heap buffer overflow triggered by the Mac PICT image loader when unpacking 4‑bit indexed pixel data. An attacker can supply a crafted PICT file with inconsistent width and row data; when the file is placed or imported, the loader writes beyond the bounds of an allocated buffer, which can cause a crash or, if an attacker controls the overflow, arbitrary code execution. The weakness corresponds to CWE‑787, a classic out‑of‑bounds heap write.

Affected Systems

The affected product is Scribus, a desktop publishing application. All releases prior to version 1.6.7 are vulnerable, as the PICT import plugin is part of all builds that support the Mac PICT format.

Risk and Exploitability

The CVSS score of 8.5 classifies this as a high‑severity flaw, and the EPSS score is not available, leaving the current exploitation probability unknown. The vulnerability is not listed in the CISA KEV catalog. Based on the description, the attacker must provide a crafted PICT file to a user who opens or imports it; this indicates local interaction as the primary attack vector. It is inferred that the vulnerability could also be triggered when the file is embedded in emails or other documents that the user opens, allowing a more indirect exploitation path. The worst‑case impact includes denial of service and potential remote code execution for the user running Scribus.

Generated by OpenCVE AI on October 30, 2026 at 16:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Scribus to version 1.6.7 or newer, which contains the PICT loader fix.
  • If an upgrade is not immediately possible, disable or block the handling of PICT files via application settings or a file‑type blocker until the update can be applied.
  • Avoid opening or importing PICT files from untrusted sources until the vulnerability is patched.

Generated by OpenCVE AI on October 30, 2026 at 16:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description Scribus before 1.6.7 contains a heap buffer overflow vulnerability in the Mac PICT image loader and import plugin when unpacking 4-bit indexed pixel data. Attackers can supply a crafted PICT file with inconsistent width and row data that, when placed or imported, writes out of bounds, causing crashes or code execution.
Title Scribus before 1.6.7 Heap Buffer Overflow via PICT 4-bit Pixel Unpacking
Weaknesses CWE-787
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T18:37:00.577Z

Reserved: 2026-10-01T18:02:50.082Z

Link: CVE-2026-104066

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T16:17:36.340

Modified: 2026-10-30T16:17:36.340

Link: CVE-2026-104066

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T16:45:15Z

Weaknesses