CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

x11-servers/xwayland 24.1.14,1

X11 server as Wayland client

Port info

Maintainer
x11@FreeBSD.org
Packages
latest: 24.1.14,1
Upstream
up to date
Last update
to 24.1.14,1 · b5edc688b5
Quarterly
2026Q4: 24.1.14,1 · last MFH f68f4f0ea4
Formerly
x11-servers/xwayland-devel until 2024-07-12
WWW
https://wayland.freedesktop.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install xwayland
installs 24.1.14,1 from latest; from quarterly (2026Q4) 24.1.14,1
Port
# cd /usr/ports/x11-servers/xwayland && make install clean
# make -C /usr/ports/x11-servers/xwayland config  # change options first
Size
914 KiB download · 2.2 MiB installed
Depends on
graphics/libdrm 2.4.134,1, graphics/libepoxy 1.5.10, graphics/libglvnd 1.7.0, graphics/mesa-libs 26.2.2_1, graphics/wayland 1.26.0, x11-fonts/libXfont2 2.0.9, x11-toolkits/libdecor 0.2.5, x11/libXau 1.0.12, x11/libXdmcp 1.1.5, x11/libei 1.6.0, x11/libxcvt 0.1.3, x11/libxkbfile 1.2.0, x11/libxshmfence 1.3.3, x11/pixman 0.46.4, x11/xkbcomp 1.5.0, x11/xkeyboard-config 2.48
License
MIT
Options
2 of 2 on in the package: CSD EI

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1624.1.14,124.1.14,1–
FreeBSD 1524.1.14,124.1.14,1–
FreeBSD 1424.1.14,124.1.14,124.1.14,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1524.1.14,124.1.14,1–
FreeBSD 1424.1.14,124.1.14,124.1.14,1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 24.1.14,1.

Fixed (22)

Show 22 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (310)

Kousuke Kannagi (mce) · 24.1.14,1 MFH 2026Q4 ✓
x11-servers/xwayland: Update to 24.1.14

https://lists.x.org/archives/xorg-announce/2026-October/003749.html

PR:		299219
Approved by:	x11 (arrowd)
Approved by:	osa, fluffy (mentors, implicit)
MFH:		2026Q4
Security:	CVE-2026-88812
Security:	CVE-2026-93515
Security:	CVE-2026-93516
Security:	CVE-2026-93517
Security:	CVE-2026-93518
Security:	CVE-2026-93519
Security:	CVE-2026-93520
Security:	CVE-2026-93521
Security:	CVE-2026-93522
Security:	CVE-2026-93523
Security:	CVE-2026-93524
Security:	CVE-2026-93536
b5edc688b5
Sergey A. Osokin (osa) · 24.1.13,1
x11-servers/xwayland: update: 24.1.12 -> 24.1.13

PR:		296613
Approved by:	x11 (arrowd, maintainer)
Security:	CVE-2026-55999

Sponsored by:	tipi.work
68f47af63b
Sergey A. Osokin (osa) · 24.1.12,1
x11-servers/xwayland: security update: 24.1.10 -> 24.1.12

PR:		295783
Approved by:	x11 (arrowd, maintainer)
Security:	36cb0ced-5e23-11f1-86a2-589cfc10a551

Sponsored by:	tipi.work
476bcb309e
Sergey A. Osokin (osa) · 24.1.10,1
x11-servers/xwayland: security update to 24.1.10

PR:		294518
Security:	CVE-2026-33999, CVE-2026-34000, CVE-2026-34001,
		CVE-2026-34002, CVE-2026-34003

Sponsored by:	tipi.work
e1e9fcea2b
Robert Clausecker (fuz) · 24.1.9,1
x11-servers/xwayland: bump to 24.1.9

Fixes CVE-2025-62229, CVE-2025-62230, and CVE-2025-62231.

Changelog: https://lists.x.org/archives/xorg-announce/2025-October/003637.html

PR:		291134
MFH:		2025Q4
Security:	e99a32c8-b8e2-11f0-8510-b42e991fc52e
8b5b849430
Dima Panov (fluffy) · 24.1.8_1,1
x11-servers/xwayland: unbreak build on 15.0 after Secure RPC DES authentication removal (+)

FreeDesktop upstream have dropped support for Secure RPC DES authentication
in xorg-servers more than year ago [1]

FreeBSD have it dropped in commit https://cgit.freebsd.org/src/commit/?id=7ac276298b72982189ac1a5b17461936dc00163e
As follow-up set meson build flag -Dsecure-rpc to false to avoid include a dead legacy code.

[1]  https://gitlab.freedesktop.org/xorg/xserver/-/commit/71b207a2ebc1465c7d9ad9262f60930f6a1d42ee

Discussed with:	ivy
Approved by:	portmgr blanket
9e4a32a325
Emmanuel Vadot (manu) · 24.1.8,1
x11-servers/xwayland: Update to 24.1.8

Release notes:	https://lists.x.org/archives/xorg-announce/2025-June/003613.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
703650b7c4
Emmanuel Vadot (manu) · 24.1.7,1
x11-servers/xwayland: Update to 24.1.7

Release notes:	https://lists.x.org/archives/xorg-announce/2025-June/003610.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
598ca913fe
Emmanuel Vadot (manu) · 24.1.6,1
x11-servers/xwayland: Update to 24.1.6

Release notes:	https://lists.x.org/archives/xorg-announce/2025-February/003586.html

Differential Revision:	https://reviews.freebsd.org/D49178
Security:	CVE-2025-26594 CVE-2025-26595 CVE-2025-26596 CVE-2025-26597 CVE-2025-26598 CVE-2025-26599 CVE-2025-26600 CVE-2025-26601
Sponsored by:   Beckhoff Automation GmbH & Co. KG
a0bcb66e55
Emmanuel Vadot (manu) · 24.1.5,1
x11-servers/xwayland: Update to 24.1.5

Release notes:	https://lists.x.org/archives/xorg-announce/2025-February/003583.html

Differential Revision:	https://reviews.freebsd.org/D49177
Sponsored by:	Beckhoff Automation GmbH & Co. KG
704112f59c
Kurt Jaeger (pi) · 24.1.4,1
x11-servers/xwayland: update 24.1.2 -> 24.1.4 to fix CVE-2024-9632

PR:		282415
Relnotes:	https://lists.x.org/archives/xorg-announce/2024-October/003547.html
		https://lists.x.org/archives/xorg-announce/2024-October/003532.html
f771f52f8b
Emmanuel Vadot (manu) · 24.1.2,1
x11-servers/xwayland: Update to 24.1.2

Release notes:	https://lists.x.org/archives/xorg-announce/2024-August/003527.html

Sponsored by:		Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D46242
43565231a7
Jan Beich (jbeich) · 24.1.1,1
x11-servers/xwayland: update to 24.1.1

Changes:	https://lists.x.org/archives/xorg-announce/2024-July/003519.html
PR:		280264
Reported by:	portscout
Approved by:	manu
a69da7d3f3
Jan Beich (jbeich) · 21.0.99.1.1134 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.1134

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/a5e863963...720362617
b990a9b85b
Jan Beich (jbeich) · 21.0.99.1.1130 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.1130

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/05c63d2a0...a5e863963
d835430768
Jan Beich (jbeich) · 21.0.99.1.1118 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.1118

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/32e16082c5...05c63d2a0
7f5cb08c23
Jan Beich (jbeich) · 21.0.99.1.1070 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.1070

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/a4d298d85...32e16082c5
66f8e5d992
Jan Beich (jbeich) · 24.1.0,1
x11-servers/xwayland: update to 24.1.0

Explicit GPU synchronization cannot be used on FreeBSD yet:
- https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4262
- https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3843
- https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1520
- https://github.com/freebsd/drm-kmod/issues/278
- nvidia-drm-kmod adaptation for nvidia-driver >= 555 (EGL) and 560 (Vulkan)

Changes:	https://lists.x.org/archives/xorg-announce/2024-April/003510.html
Changes:	https://lists.x.org/archives/xorg-announce/2024-May/003513.html
Changes:	https://lists.x.org/archives/xorg-announce/2024-May/003515.html
PR:		278495
Approved by:	manu
14ac02a956
Jan Beich (jbeich) · 23.2.7_1,1
x11-servers/xwayland: drop HiDPI patches to unblock updates

- Rootful HiDPI[1] introduces non-trivial conflicts to rootless HiDPI
- AUR[2] tracks Xwayland releases, so may not help with rebases
- Sway should probably adopt zero scaling from Mir/KWin/Hyprland
- Xwayland usage has reduced since 2020

[1] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1197
[2] https://aur.archlinux.org/packages/xorg-xwayland-hidpi-xprop

This reverts commit 466f3a1eabfe2acf82e64e2c388759a5b0e4276d.
This reverts commit 843e295cf33f9d2652c7b2e0d4ea0b2bc14e9c59.
This reverts commit dce99729d741f14bc81d941d29b70a8a7147298c.

PR:		278495
Approved by:	manu
fe76e5da0d
Jan Beich (jbeich) · 21.0.99.1.1057 · as x11-servers/xwayland-devel
x11/xorgproto: update to 2024.1

Changes:	https://lists.x.org/archives/xorg-announce/2024-March/003495.html
PR:		278495
Approved by:	manu
c3f142350f
Jan Beich (jbeich) · 23.2.7,1
x11-servers/xwayland: Update to 23.2.7

Changes:	https://lists.x.org/archives/xorg-announce/2024-May/003514.html
PR:		278495
Approved by:	manu
c947234280
Jan Beich (jbeich) · 21.0.99.1.1057 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.1057

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/8c2b9f4e7...a4d298d85
1282e910bd
Jan Beich (jbeich) · 21.0.99.1.1045 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.1045

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/069ad69ef...8c2b9f4e7
4acccca261
Jan Beich (jbeich) · 21.0.99.1.1044 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.1044

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/d5192ba8e...069ad69ef
b78025a96e
Jan Beich (jbeich) · 21.0.99.1.1041 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.1041

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/d95248ee0b6...d5192ba8e
db750fae14
Jan Beich (jbeich) · 21.0.99.1.1031 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.1031

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/43f47e8e6...d95248ee0b6
7d0e4aba64
Jan Beich (jbeich) · 21.0.99.1.1020 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.1020

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/385226bda...43f47e8e6
ee6b6cda77
Jan Beich (jbeich) · 21.0.99.1.930 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.930

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/c7d56b0e2...385226bda
82b1de9807
Jan Beich (jbeich) · 21.0.99.1.923 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.923

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/337d8d48b...c7d56b0e2
4eca331903
Jan Beich (jbeich) · 21.0.99.1.910 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.910

Explicit sync requires https://github.com/freebsd/drm-kmod/issues/278
and currently disabled at build time due to missing <linux/dma-buf.h>

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/052909ab9...337d8d48b
7982b8922d
Jan Beich (jbeich) · 21.0.99.1.841_3 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: drop HiDPI patches to unblock updates

- Rootful HiDPI[1] introduces non-trivial conflicts to rootless HiDPI
- AUR tracks Xwayland releases, so cannot help with rebases
- Sway should probably adopt force_zero_scaling from Hyprland >= 0.27

[1] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1197
2e435f459f
Emmanuel Vadot (manu) · 23.2.6,1
x11-servers/xwayland: Update to 23.2.6

Release notes:	https://lists.x.org/archives/xorg-announce/2024-April/003503.html

Differential Revision:	https://reviews.freebsd.org/D44695
Reviewed by:	bapt
Sponsored by:	Beckhoff Automation GmbH & Co. KG
ead797a07f
Emmanuel Vadot (manu) · 23.2.5_2,1
x11-servers/xwayland: Sync options with xwayland-devel

- Provide the option to compile with libdecor for client-side
  decoration and enable it by default.
- Provide the option to compile with libei for emulated input
  and enable it by default.
- Enable xdmcp
- Enable xcsecurity needed for X11 forwarding.
- Use some meson default (dri3, ipv6, glamor, sha1 and xkb_dir)
- Remove unneeded USES egl

Differential Revision:	https://reviews.freebsd.org/D44644
Reviewed by:	bapt, jbeich
Sponsored by:	Beckhoff Automation GmbH & Co. KG
a26e05c85c
Jan Beich (jbeich) · 21.0.99.1.841_2 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: avoid relying on 770a563c2fec

For consistency and debugging. For example, packages shouldn't try to
write under DATADIR during runtime but `compiled` is a symlink.

Inspired by:	x11-servers/{xorg-server,xwayland}
51140be8de
Emmanuel Vadot (manu) · 23.2.5_1,1
x11-servers/xwayland: Fix plist

Add the desktop file

PR:	278165
5b56d02bb1
Emmanuel Vadot (manu) · 23.2.5,1
x11-servers/xwayland: Update to 23.2.5

Release notes:	https://lists.x.org/archives/xorg-announce/2024-April/003498.html

Security:	CVE-2024-31080 CVE-2024-31081 CVE-2024-31083
Sponsored by:	Beckhoff Automation GmbH & Co. KG
fc136e6599
Jan Beich (jbeich) · 21.0.99.1.841_1 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: backport recent secfixes

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/272e2915f...bdca6c3d1
Security:	CVE-2024-31080 CVE-2024-31081 CVE-2024-31082 CVE-2024-31083
0f0eaee14e
Jan Beich (jbeich) · 21.0.99.1.841 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.841

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/005912d82...052909ab9
706898afef
Jan Beich (jbeich) · 21.0.99.1.805 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.805

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/2a5e75427...005912d82
f782a37d23
Jan Beich (jbeich) · 21.0.99.1.790 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.790

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/934b771f7...2a5e75427
f0e4d4c9a2
Jan Beich (jbeich) · 21.0.99.1.776 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.776

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/a692ded3d...934b771f7
f8e0dae6f2
Jan Beich (jbeich) · 21.0.99.1.765 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.765

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/fe1e2b7b3...a692ded3d
7bf2950e61
Jan Beich (jbeich) · 21.0.99.1.706 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.706

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/84a196e70...fe1e2b7b3
3f55f8b954
Jan Beich (jbeich) · 21.0.99.1.701 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.701

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/f0a187f55...84a196e70
dceadb6b00
Jan Beich (jbeich) · 21.0.99.1.671 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.671

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/133e0d651...f0a187f55
fc7b430d39
Jan Beich (jbeich) · 21.0.99.1.664 · as x11-servers/xwayland-devel
x11/libei: temporarily drop subpackages

Whole tree builds fail to parse subpackage syntax in *_DEPENDS.

$ poudriere bulk -j 132amd64 -a
[...]
[00:02:31] Error: compute_deps_pkg failed to lookup pkgname for x11/libei~basu processing package xwayland-devel-21.0.99.1.664_1 from x11-servers/xwayland-devel -- Is SUBDIR+=libei missing in x11/Makefile?

$ make index
[...]
make_index: xwayland-devel-21.0.99.1.664_1: no entry for /usr/ports/x11/libei~basu
make_index: xwayland-devel-21.0.99.1.664_1: no entry for /usr/ports/x11/libei~basu

Reported by:	David Wolfskill

This reverts commit 367a49562bc9dcda92e4e49fa1fcd2ba1277cf8c.
0482926a54
Jan Beich (jbeich) · 21.0.99.1.664_1 · as x11-servers/xwayland-devel
x11/libei: convert BASU to subpackage

Split GPLv2 dependency from MIT-licensed package.

Approved by:	pizzamig (portmgr)
Differential Revision:	https://reviews.freebsd.org/D43568
367a49562b
Jan Beich (jbeich) · 21.0.99.1.664 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.664

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/d7f1909e7...133e0d651
6790c60e3d
Jan Beich (jbeich) · 21.0.99.1.656 · as x11-servers/xwayland-devel
x11-servers/xwayland-devel: update to 21.0.99.1.656

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/2ef0f1116...d7f1909e7
9d59c46fdc