Description
Scribus before 1.6.7 contains a heap buffer overflow vulnerability in the PICT image loader and import plugin that allows attackers to corrupt heap memory by supplying an unchecked bytesPerLine value. Attackers can craft a PICT file whose bytesPerLine exceeds the QImage scanline size, so placing or importing it crashes Scribus and may execute code as the user.
Published: 2026-10-30
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: Local code execution via heap overflow
Action: Apply patch
AI Analysis

Impact

Scribus contains a heap buffer overflow in the PICT image loader and import plugin. The vulnerability arises when the plugin accepts an unchecked bytesPerLine value. An attacker can craft a PICT file with a bytesPerLine larger than the QImage scanline size, causing the program to overrun the buffer. The overflow can corrupt heap memory, leading to a crash and, in some executions, execution of arbitrary code with the privileges of the user running Scribus. This aligns with CWE-787, a classic heap‑based buffer overflow.

Affected Systems

The affected vendor is Scribus, the desktop publishing application. All releases prior to version 1.6.7 are vulnerable. No specific sub‑versions are listed beyond this threshold, so any installation of Scribus before 1.6.7 should be considered at risk.

Risk and Exploitability

Based on the description, the likely attack vector is local: an attacker must supply a crafted PICT file and compel a user to open or import it. The CVSS score of 8.5 indicates high severity, and the EPSS score is unavailable, so the likelihood of exploitation is unknown. This vulnerability is not listed in CISA KEV, but its ability to corrupt heap memory and potentially execute arbitrary code with the user's privileges makes it a significant risk if unpatched.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Install the latest Scribus release (1.6.7 or later) that contains the fix for the PICT loader overflow.
  • If an immediate upgrade is not possible, block access to untrusted PICT files by disabling the PICT import feature or moving such files to a secure, isolated location before opening them with Scribus.
  • Verify that the bytesPerLine value in any PICT file you open meets the expected limits (e.g., by using an image editor that checks scanline sizes) and discard files that do not.
  • Monitor system logs for crash events related to Scribus, and consider running Scribus under a restriction such as app sandboxes or containerization to limit privilege.

Generated by OpenCVE AI on October 30, 2026 at 16:39 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 PICT image loader and import plugin that allows attackers to corrupt heap memory by supplying an unchecked bytesPerLine value. Attackers can craft a PICT file whose bytesPerLine exceeds the QImage scanline size, so placing or importing it crashes Scribus and may execute code as the user.
Title Scribus before 1.6.7 Heap Buffer Overflow via PICT Pixmap Loader
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:11.249Z

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

Link: CVE-2026-104062

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-104062

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses