summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYogita Urade <yogita.urade@windriver.com>2023-09-15 07:37:04 +0000
committerSteve Sakoman <steve@sakoman.com>2023-09-23 05:26:15 -1000
commitcfc7247089b99cc44125ab0dee2333c42bd41f6a (patch)
treefe64d02f285d5a01a7d87fef7397e0fc667d0181
parentde7443a25dbed19adf14ddbf7dbed430dd567903 (diff)
downloadpoky-cfc7247089b99cc44125ab0dee2333c42bd41f6a.tar.gz
cups: fix CVE-2023-32360
An authentication issue was addressed with improved state management. This issue is fixed in macOS Big Sur 11.7.7, macOS Monterey 12.6.6, macOS Ventura 13.4. An unauthenticated user may be able to access recently printed documents. References: https://ubuntu.com/security/CVE-2023-32360 https://security-tracker.debian.org/tracker/CVE-2023-32360 (From OE-Core rev: b04f40d7afba07ff602bffffc9a517ccfdd44850) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
-rw-r--r--meta/recipes-extended/cups/cups.inc1
-rw-r--r--meta/recipes-extended/cups/cups/CVE-2023-32360.patch35
2 files changed, 36 insertions, 0 deletions
diff --git a/meta/recipes-extended/cups/cups.inc b/meta/recipes-extended/cups/cups.inc
index 87f220590f..4d0c52eab8 100644
--- a/meta/recipes-extended/cups/cups.inc
+++ b/meta/recipes-extended/cups/cups.inc
@@ -17,6 +17,7 @@ SRC_URI = "https://github.com/OpenPrinting/cups/releases/download/v${PV}/cups-${
17 file://cups-volatiles.conf \ 17 file://cups-volatiles.conf \
18 file://CVE-2023-32324.patch \ 18 file://CVE-2023-32324.patch \
19 file://CVE-2023-34241.patch \ 19 file://CVE-2023-34241.patch \
20 file://CVE-2023-32360.patch \
20 " 21 "
21 22
22UPSTREAM_CHECK_URI = "https://github.com/OpenPrinting/cups/releases" 23UPSTREAM_CHECK_URI = "https://github.com/OpenPrinting/cups/releases"
diff --git a/meta/recipes-extended/cups/cups/CVE-2023-32360.patch b/meta/recipes-extended/cups/cups/CVE-2023-32360.patch
new file mode 100644
index 0000000000..f1b0f9f918
--- /dev/null
+++ b/meta/recipes-extended/cups/cups/CVE-2023-32360.patch
@@ -0,0 +1,35 @@
1From a0c8b9c9556882f00c68b9727a95a1b6d1452913 Mon Sep 17 00:00:00 2001
2From: Michael R Sweet <michael.r.sweet@gmail.com>
3Date: Thu, 14 Sep 2023 09:16:45 +0000
4Subject: [PATCH] Require authentication for CUPS-Get-Document.
5
6CVE: CVE-2023-32360
7
8Upstream-Status: Backport [https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913]
9
10Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
11---
12 conf/cupsd.conf.in | 8 +++++++-
13 1 file changed, 7 insertions(+), 1 deletion(-)
14
15diff --git a/conf/cupsd.conf.in b/conf/cupsd.conf.in
16index b258849..08f5070 100644
17--- a/conf/cupsd.conf.in
18+++ b/conf/cupsd.conf.in
19@@ -68,7 +68,13 @@ IdleExitTimeout @EXIT_TIMEOUT@
20 Order deny,allow
21 </Limit>
22
23- <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
24+ <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job>
25+ Require user @OWNER @SYSTEM
26+ Order deny,allow
27+ </Limit>
28+
29+ <Limit CUPS-Get-Document>
30+ AuthType Defaul
31 Require user @OWNER @SYSTEM
32 Order deny,allow
33 </Limit>
34--
352.35.5