All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
To: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Cc: Bernd Kuhls <bernd@kuhls.net>, buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH 1/1] package/ghostscript: security bump to version 10.02.0
Date: Wed, 20 Sep 2023 19:33:26 +0200	[thread overview]
Message-ID: <20230920173326.GD512384@scaer> (raw)
In-Reply-To: <20230920170711.3901-1-fontaine.fabrice@gmail.com>

Fabrice, All,

On 2023-09-20 19:07 +0200, Fabrice Fontaine spake thusly:
> - Fix CVE-2023-36664: Artifex Ghostscript through 10.01.2 mishandles
>   permission validation for pipe devices (with the %pipe% prefix or the |
>   pipe character prefix).
> - Fix CVE-2023-38559: A buffer overflow flaw was found in
>   base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This
>   issue may allow a local attacker to cause a denial of service via
>   outputting a crafted PDF file for a DEVN device with gs.
> - Fix CVE-2023-38560: An integer overflow flaw was found in
>   pcl/pl/plfont.c:418 in pl_glyph_name in ghostscript. This issue may
>   allow a local attacker to cause a denial of service via transforming a
>   crafted PCL file to PDF format.
> 
> https://ghostscript.readthedocs.io/en/gs10.02.0/News.html
> 
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>

Applied to master, thanks.

Regards,
Yann E. MORIN.

> ---
>  .../0001-Fix-build-without-BUILD_PDF.patch    | 34 +++++++++++++++++++
>  package/ghostscript/ghostscript.hash          |  4 +--
>  package/ghostscript/ghostscript.mk            |  2 +-
>  3 files changed, 37 insertions(+), 3 deletions(-)
>  create mode 100644 package/ghostscript/0001-Fix-build-without-BUILD_PDF.patch
> 
> diff --git a/package/ghostscript/0001-Fix-build-without-BUILD_PDF.patch b/package/ghostscript/0001-Fix-build-without-BUILD_PDF.patch
> new file mode 100644
> index 0000000000..af69cd3670
> --- /dev/null
> +++ b/package/ghostscript/0001-Fix-build-without-BUILD_PDF.patch
> @@ -0,0 +1,34 @@
> +From 088f3cd6e58cff5fa51e072d1829f7691a5f6681 Mon Sep 17 00:00:00 2001
> +From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> +Date: Wed, 20 Sep 2023 13:44:28 +0100
> +Subject: [PATCH] Fix build without BUILD_PDF
> +
> +The PDFSetParams PostScript extension operator was missing a stub function definition
> +when the PDF interpreter is not built in.
> +
> + Author:    Fabrice Fontaine <fontaine.fabrice@gmail.com>
> +Upstream: https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=088f3cd6e58cff5fa51e072d1829f7691a5f6681
> +Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> +---
> + psi/zpdfops.c | 5 +++++
> + 1 file changed, 5 insertions(+)
> +
> +diff --git a/psi/zpdfops.c b/psi/zpdfops.c
> +index e7e0a42ee..271687a18 100644
> +--- a/psi/zpdfops.c
> ++++ b/psi/zpdfops.c
> +@@ -1507,6 +1507,11 @@ static int zPDFdrawannots(i_ctx_t *i_ctx_p)
> +     return_error(gs_error_undefined);
> + }
> + 
> ++static int zPDFSetParams(i_ctx_t *i_ctx_p)
> ++{
> ++    return_error(gs_error_undefined);
> ++}
> ++
> + static int zPDFInit(i_ctx_t *i_ctx_p)
> + {
> +     return_error(gs_error_undefined);
> +-- 
> +2.34.1
> +
> diff --git a/package/ghostscript/ghostscript.hash b/package/ghostscript/ghostscript.hash
> index 2e4b6ac750..77c8faccbe 100644
> --- a/package/ghostscript/ghostscript.hash
> +++ b/package/ghostscript/ghostscript.hash
> @@ -1,5 +1,5 @@
> -# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10012/SHA512SUMS
> -sha512  ee20f0e12f553a3d04578e71a0d45defebc71117ce4dc2c14043985bfe7348ad7f8b2fe98fc9b4f5b935ecb32e50dc340be67d6ef58190542ec6d0f9da1de380  ghostscript-10.01.2.tar.xz
> +# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10020/SHA512SUMS
> +sha512  c49344151063e915add55a0a842c2a645d8362a5cbca663bd07638f4bd3699a08cade37a9efe905ad5a41e014353e5e1b1268b7925e43128ad30d5b031396b71  ghostscript-10.02.0.tar.xz
>  
>  # Hash for license file:
>  sha256  8ce064f423b7c24a011b6ebf9431b8bf9861a5255e47c84bfb23fc526d030a8b  LICENSE
> diff --git a/package/ghostscript/ghostscript.mk b/package/ghostscript/ghostscript.mk
> index 8a39d4b695..161521f970 100644
> --- a/package/ghostscript/ghostscript.mk
> +++ b/package/ghostscript/ghostscript.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>  
> -GHOSTSCRIPT_VERSION = 10.01.2
> +GHOSTSCRIPT_VERSION = 10.02.0
>  GHOSTSCRIPT_SOURCE = ghostscript-$(GHOSTSCRIPT_VERSION).tar.xz
>  GHOSTSCRIPT_SITE = https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs$(subst .,,$(GHOSTSCRIPT_VERSION))
>  GHOSTSCRIPT_LICENSE = AGPL-3.0
> -- 
> 2.40.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

  reply	other threads:[~2023-09-20 17:33 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-20 17:07 [Buildroot] [PATCH 1/1] package/ghostscript: security bump to version 10.02.0 Fabrice Fontaine
2023-09-20 17:33 ` Yann E. MORIN [this message]
2023-09-25  5:40 ` Peter Korsgaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230920173326.GD512384@scaer \
    --to=yann.morin.1998@free.fr \
    --cc=bernd@kuhls.net \
    --cc=buildroot@buildroot.org \
    --cc=fontaine.fabrice@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.