diff mbox series

[04/21] xwayland: upgrade 24.1.13 -> 24.1.14

Message ID 20261109134034.74458-5-jaipaul.cheernam@est.tech
State New
Headers show
Series Upgrades on 9th November 2026 | expand

Commit Message

Jaipaul Cheernam Nov. 9, 2026, 1:40 p.m. UTC
ReleaseInfo: https://lists.x.org/archives/xorg-announce/2026-October/003749.html

This release contains the fixes for the issues reported in today's
security advisory:
https://lists.x.org/archives/xorg-announce/2026-October/003747.html

* CVE-2026-88812: XKB SetGeometry TextDoodad Double Free
* CVE-2026-93515: Present Extension Cross-Window Notify Use-After-Free
* CVE-2026-93516: XInput Passive Grab modifierDevice Use-After-Free
* CVE-2026-93517: GLX RenderLarge Heap Buffer Overflow
* CVE-2026-93518: XKB ResizeKeyType Numeric Truncation
* CVE-2026-93519: XFixes Pointer Barrier Event List Buffer Overflow
* CVE-2026-93520: XKB ChangeKeycodeRange Heap Out-of-Bounds Write
* CVE-2026-93521: RandR ChangeProviderProperty Heap Buffer Overflow
* CVE-2026-93522: Glamor CopyArea CPU-FBO Heap Buffer Overflow
* CVE-2026-93523: XInput2 PassiveUngrabDevice Modifier Out-of-Bounds Write
* CVE-2026-93524: XKB SetMap Key Width/Action Count Desync Out-Of-Bounds Read
* CVE-2026-93536: GestureBuildSprite Use-After-Free

In addition we have a variety of fixes outlined by the shortlog below.

Alan Coopersmith (3):
      xkb: Fix -Wcalloc-transposed-args warning in _XkbCopyGeom()
      test: silence -Wanalyzer-null-argument warnings in strndup tests
      Handle -Wimplicit-fallthrough warnings from gcc 16.1

Jeremy Huddleston Sequoia (6):
      RegionValidate: Fix double free of badreg->data on the error path
      damage: Unlink a damage from the list it was actually inserted on
      xkb: Guard XkbAdjustGroup() against a keymap with no groups
      xkb: Default to one group whenever a keymap reports none
      xkb: Never recompute a keymap's group count down to zero
      xkb: Keep the group counts of a loaded keymap in range

Leon M. Busch-George (1):
      xwayland/glamor/gbm: get_render_node_path without enumeration

Lukáš Lipinský (2):
      Xi: byte-swap DeviceChanged valuator and scroll data
      Xi: byte-swap XIQueryDevice ScrollClass flags

Michel Dänzer (1):
      xwayland/present: Only flip if the window pixmap dimensions match

Octavia Togami (1):
      Fix use-after-free caused by duplicate glyphs in one glyphset

Olivier Fourdan (5):
      xwayland: Skip xwl_cursor_warped_to() without an xwl_seat
      xwayland: Handle libxcvt_gen_mode_info() failure
      xwayland: Skip optional RR modes if CVT generation fails
      xwayland: Do not fail if cannot add the native or logical mode
      xwayland: Update RR modes only if valid

Pavel Ondračka (1):
      xwayland: let glamor initialize SHM fences

Peter Hutterer (13):
      xkb: NULL text pointer after free in _CheckSetDoodad error path
      xkb: allocate names->keys to MAP_LENGTH in XkbAllocNames
      xkb: widen size_syms, num_syms, size_acts, num_acts to unsigned int
      xkb: fix CheckKeySyms overwriting request-range symsPerKey entries
      randr: fix size and offset in RRChangeProviderProperty PrependMode
      Xi: validate modifier values in ProcXIPassiveUngrabDevice
      glx: validate dataBytes against cmdlen in RenderLarge first request
      present: unlink notifies from window list in present_clear_window_notifies
      dix: remove passive grabs referencing a device on removal
      Xi: add bounds check for barrier events in input_constrain_cursor
      Xi: clean up gesture sprite traces in WindowGone
      glamor: size tmp_bits buffer for source coordinate range in upload_boxes
      Bump version to 24.1.24

dongshengyuan (1):
      enhance: popen-fdopen-error-handling

stefan11111 (1):
      glamor: Set `need_free_region` immediately after pixman region allocation

git tag: xwayland-24.1.14

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 .../xwayland/{xwayland_24.1.13.bb => xwayland_24.1.14.bb}       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/xwayland/{xwayland_24.1.13.bb => xwayland_24.1.14.bb} (96%)
diff mbox series

Patch

diff --git a/meta/recipes-graphics/xwayland/xwayland_24.1.13.bb b/meta/recipes-graphics/xwayland/xwayland_24.1.14.bb
similarity index 96%
rename from meta/recipes-graphics/xwayland/xwayland_24.1.13.bb
rename to meta/recipes-graphics/xwayland/xwayland_24.1.14.bb
index 1f32177ec5b..41c51447837 100644
--- a/meta/recipes-graphics/xwayland/xwayland_24.1.13.bb
+++ b/meta/recipes-graphics/xwayland/xwayland_24.1.14.bb
@@ -10,7 +10,7 @@  LICENSE = "Adobe-Display-PostScript AND BSD-3-Clause AND DEC-3-Clause AND HPND A
 LIC_FILES_CHKSUM = "file://COPYING;md5=f8778cfcd90ece0e4b225f30182227ca"
 
 SRC_URI = "https://www.x.org/archive/individual/xserver/xwayland-${PV}.tar.xz"
-SRC_URI[sha256sum] = "173aea3d6f79609164c04528e1c8e4c9b60fcd59391c3c9dad4667297d727fb6"
+SRC_URI[sha256sum] = "4eb6b98d678299a4b96138d886345b294130695760345ef84596225a8224078a"
 
 UPSTREAM_CHECK_REGEX = "xwayland-(?P<pver>\d+(\.(?!90\d)\d+)+)\.tar"