[packages/cups] up to 2.4.14 (fixes CVE-2025-58060 CVE-2025-58364)

atler atler at pld-linux.org
Fri Sep 12 00:22:42 CEST 2025


commit 6f5765f7ab714fba34d00cbbb371409afa322c52
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Sep 12 00:21:03 2025 +0200

    up to 2.4.14 (fixes CVE-2025-58060 CVE-2025-58364)

 cups-lspp.patch | 8 ++++----
 cups.spec       | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/cups.spec b/cups.spec
index dc11f09..b51e080 100644
--- a/cups.spec
+++ b/cups.spec
@@ -16,13 +16,13 @@
 Summary(pl.UTF-8):	Ogólny system druku dla Uniksa
 Summary(pt_BR.UTF-8):	Sistema Unix de Impressão
 Name:		cups
-Version:	2.4.12
+Version:	2.4.14
 Release:	1
 Epoch:		1
 License:	LGPL v2 (libraries), GPL v2 (the rest)
 Group:		Applications/Printing
 Source0:	https://github.com/OpenPrinting/cups/releases/download/v%{version}/cups-%{version}-source.tar.gz
-# Source0-md5:	1f9281c661b95acc7925a220919210e2
+# Source0-md5:	ef5f922e5a774b69b30318f440e746ac
 Source1:	%{name}.init
 Source2:	%{name}.pamd
 Source3:	%{name}.logrotate
diff --git a/cups-lspp.patch b/cups-lspp.patch
index 17f6619..2472a1d 100644
--- a/cups-lspp.patch
+++ b/cups-lspp.patch
@@ -66,7 +66,7 @@ diff -up cups-2.4.8/configure.ac.lspp cups-2.4.8/configure.ac
 +
  dnl See what languages are available and make sure we generate the localization
  dnl files as needed...
- INSTALL_LANGUAGES=""
+ LANGFILES=""
 diff -up cups-2.4.8/filter/common.c.lspp cups-2.4.8/filter/common.c
 --- cups-2.4.8/filter/common.c.lspp	2024-04-26 13:38:21.000000000 +0200
 +++ cups-2.4.8/filter/common.c	2024-05-14 13:15:22.457678901 +0200
@@ -1007,9 +1007,9 @@ diff -up cups-2.4.8/scheduler/ipp.c.lspp cups-2.4.8/scheduler/ipp.c
 +  }
 +#endif /* WITH_LSPP */
 +
-   job->dtype   = printer->type & (CUPS_PRINTER_CLASS | CUPS_PRINTER_REMOTE);
-   job->attrs   = con->request;
-   job->dirty   = 1;
+   if (ippGetBoolean(ippFindAttribute(con->request, "print-as-raster", IPP_TAG_BOOLEAN), 0))
+     job->print_as_raster = 1;
+ 
 @@ -1711,6 +1866,29 @@ add_job(cupsd_client_t  *con,		/* I - Cl
        ippSetString(job->attrs, &attr, 0, printer->job_sheets[0]);
        ippSetString(job->attrs, &attr, 1, printer->job_sheets[1]);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cups.git/commitdiff/6f5765f7ab714fba34d00cbbb371409afa322c52



More information about the pld-cvs-commit mailing list