package/ghostscript: security bump to version 9.56.1
Fix CVE-2022-2085: A NULL pointer dereference vulnerability was found in Ghostscript, which occurs when it tries to render a large number of bits in memory. When allocating a buffer device, it relies on an init_device_procs defined for the device that uses it as a prototype that depends upon the number of bits per pixel. For bpp > 64, mem_x_device is used and does not have an init_device_procs defined. This flaw allows an attacker to parse a large number of bits (more than 64 bits per pixel), which triggers a NULL pointer dereference flaw, causing an application to crash. Drop patch (already in version) https://www.ghostscript.com/doc/9.56.0/News.htm https://www.ghostscript.com/doc/9.56.1/News.htm Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
17f568f399
commit
df91a970b6
@ -1,28 +0,0 @@
|
||||
From 830afae5454dea3bff903869d82022306890a96c Mon Sep 17 00:00:00 2001
|
||||
From: Robin Watts <Robin.Watts@artifex.com>
|
||||
Date: Fri, 1 Oct 2021 12:44:44 +0100
|
||||
Subject: [PATCH] Bug 704405: Fix typo in non-forked lcms2 code.
|
||||
|
||||
[Retrieved from:
|
||||
https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=830afae5454dea3bff903869d82022306890a96c]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
base/gsicc_lcms2.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/base/gsicc_lcms2.c b/base/gsicc_lcms2.c
|
||||
index ccf1d7051..9badb6dee 100644
|
||||
--- a/base/gsicc_lcms2.c
|
||||
+++ b/base/gsicc_lcms2.c
|
||||
@@ -462,7 +462,7 @@ int
|
||||
gscms_transform_color(gx_device *dev, gsicc_link_t *icclink, void *inputcolor,
|
||||
void *outputcolor, int num_bytes)
|
||||
{
|
||||
- return gscms_transformm_color_const(dev, icclink, inputcolor, outputcolor, num_bytes);
|
||||
+ return gscms_transform_color_const(dev, icclink, inputcolor, outputcolor, num_bytes);
|
||||
}
|
||||
|
||||
int
|
||||
--
|
||||
2.25.1
|
||||
|
@ -1,5 +1,5 @@
|
||||
# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9550/SHA512SUMS
|
||||
sha512 3646b7981dced443559ba97c74c08463139e86a5479661e4dcd217c51e3f8e766da9cf4d7889a98ba3c079a17e9e5b452cc765b633e0720deab2337e77efdd09 ghostscript-9.55.0.tar.gz
|
||||
# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9561/SHA512SUMS
|
||||
sha512 f498384af80654c040635564b8bc9a64c4bb5b0769bb00aade4042bbe9117c482362dc1a1fac72db3ce9487dd5a5bb8fb81b35b360680fe598df33dfbbe79499 ghostscript-9.56.1.tar.gz
|
||||
|
||||
# Hash for license file:
|
||||
sha256 8ce064f423b7c24a011b6ebf9431b8bf9861a5255e47c84bfb23fc526d030a8b LICENSE
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GHOSTSCRIPT_VERSION = 9.55.0
|
||||
GHOSTSCRIPT_VERSION = 9.56.1
|
||||
GHOSTSCRIPT_SITE = https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs$(subst .,,$(GHOSTSCRIPT_VERSION))
|
||||
GHOSTSCRIPT_LICENSE = AGPL-3.0
|
||||
GHOSTSCRIPT_LICENSE_FILES = LICENSE
|
||||
|
Loading…
Reference in New Issue
Block a user