#1152971 scribus: CVE-2026-104061 CVE-2026-104062 CVE-2026-104063 CVE-2026-104064 CVE-2026-104065 CVE-2026-104066 CVE-2026-104067

Package:
src:scribus
Source:
src:scribus
Submitter:
Salvatore Bonaccorso
Date:
2026-11-03 20:29:02 UTC
Severity:
normal
Tags:
#1152971#5
Date:
2026-11-03 20:27:17 UTC
From:
To:
Hi,

The following vulnerabilities were published for scribus.

CVE-2026-104061[0]:
| Scribus before 1.6.7 and 1.7.x before 1.7.4 contains a heap out-of-
| bounds write vulnerability in the scimgdataloader_psd loader that
| uses unchecked PSD file values as lookup array indexes. Attackers
| can convince users to place or import a crafted PSD file to corrupt
| heap memory, causing crashes and potentially code execution as the
| user.


CVE-2026-104062[1]:
| Scribus before 1.6.7 and 1.7.x before 1.7.4 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.


CVE-2026-104063[2]:
| Scribus before 1.6.7 and 1.7.x before 1.7.4 contains an out-of-
| bounds read vulnerability in the Mac PICT image loader and import
| plugin when decoding planar pixel data. Attackers can supply a
| crafted PICT file with manipulated dimensions that, when placed or
| imported, causes heap over-reads leading to crashes or heap memory
| disclosure.


CVE-2026-104064[3]:
| Scribus before 1.6.7 and 1.7.x before 1.7.4 contains an integer
| overflow vulnerability in the scimgdataloader_tiff TIFF loader that
| allows attackers to trigger a heap overflow via crafted tile
| dimensions. Attackers can supply a tiled TIFF with large tile width,
| height and sample values for a user to import, corrupting heap
| memory to crash Scribus or execute code.


CVE-2026-104065[4]:
| Scribus before 1.6.7 and 1.7.x before 1.7.4 contains an out-of-
| bounds write vulnerability in the importdrw Micrografx Draw plugin
| that uses an unvalidated y offset to select image scanlines.
| Attackers can craft a DRW file that, when imported by a user, writes
| decoded bitmap data outside the heap image buffer, causing crashes
| or code execution.


CVE-2026-104066[5]:
| Scribus before 1.6.7 and 1.7.x before 1.7.4 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.


CVE-2026-104067[6]:
| Scribus before 1.6.7 and 1.7.x before 1.7.4 contains an out-of-
| bounds memory access vulnerability in the importsvm plugin that
| fails to verify bitmap and transparency mask dimensions match.
| Attackers can supply a crafted SVM file with mismatched mask
| dimensions to trigger heap reads and writes, causing crashes or code
| execution as the user.


If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-104061
https://www.cve.org/CVERecord?id=CVE-2026-104061
[1] https://security-tracker.debian.org/tracker/CVE-2026-104062
https://www.cve.org/CVERecord?id=CVE-2026-104062
[2] https://security-tracker.debian.org/tracker/CVE-2026-104063
https://www.cve.org/CVERecord?id=CVE-2026-104063
[3] https://security-tracker.debian.org/tracker/CVE-2026-104064
https://www.cve.org/CVERecord?id=CVE-2026-104064
[4] https://security-tracker.debian.org/tracker/CVE-2026-104065
https://www.cve.org/CVERecord?id=CVE-2026-104065
[5] https://security-tracker.debian.org/tracker/CVE-2026-104066
https://www.cve.org/CVERecord?id=CVE-2026-104066
[6] https://security-tracker.debian.org/tracker/CVE-2026-104067
https://www.cve.org/CVERecord?id=CVE-2026-104067

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore