GNU bug report logs -
#74248
[PATCH 0/3] Update xorg-server and xwayland for CVE-2024-9632.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 74248 in the body.
You can then email your comments to 74248 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#74248
; Package
guix-patches
.
(Thu, 07 Nov 2024 21:34:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Kaelyn Takata <kaelyn.alexi <at> protonmail.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 07 Nov 2024 21:34:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
This patch series updates xorg-server and xorg-server-xwayland to their latest
versions to fix CVE-2024-9632, which Red Hat has rated "7.8 High" according to
https://nvd.nist.gov/vuln/detail/CVE-2024-9632.
The updated Xwayland depends on a newer version of presentproto than is
available in the current xorgproto package, so I added xorgproto-next to
satisfy Xwayland's dependency while avoiding triggering 10761 additional
package rebuilds.
Kaelyn Takata (3):
gnu: xorg-server: Update to 21.1.14. [security fixes]
gnu: Add xorgproto-next.
gnu: xorg-server-xwayland: Update to 24.1.4 [security fixes].
gnu/packages/xorg.scm | 35 ++++++++++++++++++++++++++++-------
1 file changed, 28 insertions(+), 7 deletions(-)
base-commit: 2a6d96425eea57dc6dd48a2bec16743046e32e06
--
2.46.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#74248
; Package
guix-patches
.
(Thu, 07 Nov 2024 21:42:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 74248 <at> debbugs.gnu.org (full text, mbox):
This fixes CVE-2024-9632.
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.14.
Change-Id: I35fdd57991eef89fe339a0f79d361e05985187ce
---
gnu/packages/xorg.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 0de08a4ad1..1c5201a836 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -5017,7 +5017,7 @@ (define-public libxcvt
(define-public xorg-server
(package
(name "xorg-server")
- (version "21.1.12")
+ (version "21.1.14")
(source
(origin
(method url-fetch)
@@ -5025,7 +5025,7 @@ (define-public xorg-server
"/xserver/xorg-server-" version ".tar.xz"))
(sha256
(base32
- "03x954bygi6sdynk5yy3yvsfhg6i9gjhisn3x9jxvk5mw4mnw08y"))
+ "0dgfajrnkr8d61z1fjn249s3q1pm23v9w2f1aqb7sx64pp7048cg"))
(patches
(list
;; See:
--
2.46.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#74248
; Package
guix-patches
.
(Thu, 07 Nov 2024 21:42:03 GMT)
Full text and
rfc822 format available.
Message #11 received at 74248 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/xorg.scm (xorgproto-next): New variable.
Change-Id: Ib546f911c717611a1dbe10ef6f02e47e00e88a51
---
gnu/packages/xorg.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 1c5201a836..97a2d8a78a 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -264,6 +264,28 @@ (define-public xorgproto
the core protocol and (many) extensions for the X Window System.")
(license license:x11)))
+(define-public xorgproto-next
+ (package
+ (name "xorgproto")
+ (version "2024.1")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://xorg/individual/proto"
+ "/xorgproto-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0nfbbi4j130m2gxzp20hp642xizbbl68jpbzahiq8nw183yja8ip"))))
+ (build-system gnu-build-system)
+ (propagated-inputs
+ ;; To get util-macros in (almost?) all package inputs.
+ (list util-macros))
+ (home-page "https://cgit.freedesktop.org/xorg/proto/xorgproto")
+ (synopsis "Xorg protocol headers")
+ (description
+ "This package provides the headers and specification documents defining
+the core protocol and (many) extensions for the X Window System.")
+ (license license:x11)))
+
(define-public bigreqsproto
(package
(name "bigreqsproto")
--
2.46.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#74248
; Package
guix-patches
.
(Thu, 07 Nov 2024 21:42:03 GMT)
Full text and
rfc822 format available.
Message #14 received at 74248 <at> debbugs.gnu.org (full text, mbox):
This fixes CVE-2024-9632.
* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.4.
[inputs]: Replace xorgproto with xorgproto-next.
[arguments]<#:configure-flags>: Remove unsupported flag.
Change-Id: Ie8542fdbbf9a49a79df2b4cd7b9a919b2f547f5f
---
gnu/packages/xorg.scm | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 97a2d8a78a..4e833abb44 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -5295,7 +5295,7 @@ (define-public egl-wayland
(define-public xorg-server-xwayland
(package
(name "xorg-server-xwayland")
- (version "23.2.5")
+ (version "24.1.4")
(source
(origin
(method url-fetch)
@@ -5303,7 +5303,7 @@ (define-public xorg-server-xwayland
"/xserver/xwayland-" version ".tar.xz"))
(sha256
(base32
- "145xykwmyqkaa8zrbn5fnvnff67iral9mc5raamglnbsd3r7zv1k"))))
+ "1x1lmw1br3dxxfppfny1vkmk2l2vk5248i3k05smb7w1mgdphsnr"))))
(inputs (list font-dejavu
dbus
egl-wayland
@@ -5321,7 +5321,7 @@ (define-public xorg-server-xwayland
wayland-protocols
xkbcomp
xkeyboard-config
- xorgproto
+ xorgproto-next
xtrans))
(native-inputs (cons pkg-config
(if (%current-target-system)
@@ -5333,8 +5333,7 @@ (define-public xorg-server-xwayland
(build-system meson-build-system)
(arguments
`(#:configure-flags
- (list "-Dxwayland_eglstream=true"
- (string-append "-Dxkb_dir="
+ (list (string-append "-Dxkb_dir="
(assoc-ref %build-inputs "xkeyboard-config")
"/share/X11/xkb")
(string-append "-Dxkb_bin_dir="
--
2.46.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#74248
; Package
guix-patches
.
(Wed, 27 Nov 2024 22:31:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 74248 <at> debbugs.gnu.org (full text, mbox):
Hello,
I just checked how many packages depend on xorg-server (650) and
xorgproto (40). So I think there is no need for xorgproto-next, you could
simply update xorgproto directly.
Andreas
Reply sent
to
John Kehayias <john.kehayias <at> protonmail.com>
:
You have taken responsibility.
(Thu, 28 Nov 2024 05:32:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Kaelyn Takata <kaelyn.alexi <at> protonmail.com>
:
bug acknowledged by developer.
(Thu, 28 Nov 2024 05:32:02 GMT)
Full text and
rfc822 format available.
Message #22 received at 74248-done <at> debbugs.gnu.org (full text, mbox):
Hi Kaelyn,
(Andreas: your message did not go to the original author; CC'ing you and
Steve who you CC'ed in your message. If using debbugs through Emacs, for
instance, make sure you do a "wide-reply" or else the author isn't
included. I really wish a bug number email was an alias for a list.)
On Thu, Nov 07, 2024 at 09:33 PM, Kaelyn Takata wrote:
> This patch series updates xorg-server and xorg-server-xwayland to their latest
> versions to fix CVE-2024-9632, which Red Hat has rated "7.8 High" according to
> https://nvd.nist.gov/vuln/detail/CVE-2024-9632.
>
> The updated Xwayland depends on a newer version of presentproto than is
> available in the current xorgproto package, so I added xorgproto-next to
> satisfy Xwayland's dependency while avoiding triggering 10761 additional
> package rebuilds.
>
Thanks for the patches, sorry I missed this earlier.
> Kaelyn Takata (3):
> gnu: xorg-server: Update to 21.1.14. [security fixes]
I've applied this now as dd4b96e72c8fda4b025a75b47212e06e381e9ea1 (with
a minor change to move a period.)
> gnu: Add xorgproto-next.
> gnu: xorg-server-xwayland: Update to 24.1.4 [security fixes].
>
These two look like they were done similarly by Danny in
e6d1f571957e5668b844939070174aedf0bec673. CC'ing just to close the loop
here.
> gnu/packages/xorg.scm | 35 ++++++++++++++++++++++++++++-------
> 1 file changed, 28 insertions(+), 7 deletions(-)
>
>
> base-commit: 2a6d96425eea57dc6dd48a2bec16743046e32e06
> --
> 2.46.0
Thanks!
John
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 26 Dec 2024 12:24:08 GMT)
Full text and
rfc822 format available.
This bug report was last modified 174 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.