diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2024-03-07 20:40:08 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2024-03-07 22:49:08 +0100 |
commit | 66e838eb2b90374a91406df2f10d14bd6d528f38 (patch) | |
tree | 25c41b4a07b80c70ffc1fc20d7dd609f4972877a /source/ap/ghostscript/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch | |
parent | c3fb4577bf0ad3f9a7369ba6b4d9be979de8fc9f (diff) | |
download | current-66e838eb2b90374a91406df2f10d14bd6d528f38.tar.gz current-66e838eb2b90374a91406df2f10d14bd6d528f38.tar.xz |
Thu Mar 7 20:40:08 UTC 202420240307204008
ap/ghostscript-10.03.0-x86_64-1.txz: Upgraded.
This update addresses a security issue:
A vulnerability was identified in the way Ghostscript/GhostPDL called
tesseract for the OCR devices, which could allow arbitrary code execution.
Thanks to J_W for the heads-up.
(* Security fix *)
ap/lxc-4.0.12-x86_64-3.txz: Rebuilt.
lxc-slackware.in: include gnupg2 (not gnupg) for slackpkg.
ap/slackpkg-15.0.10-noarch-3.txz: Rebuilt.
core-functions.sh: use gpg2, not gpg.
d/Cython-3.0.9-x86_64-1.txz: Upgraded.
d/git-2.44.0-x86_64-2.txz: Rebuilt.
Include git-subtree. Thanks to gwhl.
d/llvm-18.1.0-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
kde/kdevelop-23.08.5-x86_64-2.txz: Rebuilt.
Recompiled against llvm-18.1.0.
l/openexr-3.2.3-x86_64-1.txz: Upgraded.
l/python-importlib_metadata-7.0.2-x86_64-1.txz: Upgraded.
l/python-trove-classifiers-2024.3.3-x86_64-1.txz: Upgraded.
l/qt5-5.15.12_20240228_6609503f-x86_64-1.txz: Upgraded.
Compiled against llvm-18.1.0.
l/qt6-6.6.2_20240210_15b7e743-x86_64-3.txz: Rebuilt.
Recompiled against llvm-18.1.0.
l/spirv-llvm-translator-18.1.0-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
n/gnupg2-2.4.5-x86_64-1.txz: Upgraded.
n/libassuan-2.5.7-x86_64-1.txz: Upgraded.
n/postfix-3.9.0-x86_64-1.txz: Upgraded.
x/mesa-24.0.2-x86_64-2.txz: Rebuilt.
Recompiled against llvm-18.1.0 and spirv-llvm-translator-18.1.0.
isolinux/initrd.img: Rebuilt.
Fixed kernel version. Thanks to chrisVV.
usb-and-pxe-installers/usbboot.img: Rebuilt.
Fixed kernel version. Thanks to chrisVV.
Diffstat (limited to 'source/ap/ghostscript/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch')
-rw-r--r-- | source/ap/ghostscript/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/source/ap/ghostscript/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch b/source/ap/ghostscript/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch deleted file mode 100644 index 352dbd866..000000000 --- a/source/ap/ghostscript/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa Mon Sep 17 00:00:00 2001 -From: Ken Sharp <Ken.Sharp@artifex.com> -Date: Mon, 18 Sep 2023 15:47:12 +0100 -Subject: [PATCH] PDF interpreter - fix PageList processing - -Bug #707137 "Error processing PDF while using the parameter -sPageList" - -There are actually 2 problems; firstly a copy/paste error of the -operand stack index when returning the page list meant that the values -were returned in reverse order. - -Secondly the PageList string wasn't actually being passed as an operand -at all. - -This only affects the PDF interpreter because it (unfortunately) uses a -different mechanism from the PostScript interpreter. ---- - Resource/Init/pdf_main.ps | 3 +-- - psi/zpdfops.c | 2 +- - 2 files changed, 2 insertions(+), 3 deletions(-) - -diff --git a/Resource/Init/pdf_main.ps b/Resource/Init/pdf_main.ps -index e541835ae..73097f1a7 100644 ---- a/Resource/Init/pdf_main.ps -+++ b/Resource/Init/pdf_main.ps -@@ -710,8 +710,7 @@ currentdict /PDFSwitches undef - { - /PageList where { - pop -- pdfpagecount -- .PDFparsePageList -+ PageList pdfpagecount .PDFparsePageList - dup 0 eq { % No ranges, error - (\n **** Error: Invalid PageList: ) print - PageList print -diff --git a/psi/zpdfops.c b/psi/zpdfops.c -index 207130f1a..e7e0a42ee 100644 ---- a/psi/zpdfops.c -+++ b/psi/zpdfops.c -@@ -1447,7 +1447,7 @@ static int zPDFparsePageList(i_ctx_t *i_ctx_p) - } - /* push the even/odd, start, end triples on the stack */ - for (i=0; i < size; i++) { -- o = ref_stack_index(&o_stack, 0); -+ o = ref_stack_index(&o_stack, size - i); - if (o == NULL) - return_error(gs_error_stackunderflow); - /* skip the initial "ordered" flag */ --- -2.34.1 - - |