An internal reference count is held on the buffer pool, incremented every time a new buffer is created from the pool. The reference count is maintained as an int; on LP64 systems this can cause the reference count to overflow if the client creates a large number of wl_shm buffer objects, or if it can coerce the server to create a large number of external references to the buffer storage. With the reference count overflowing, a use-after-free can be constructed on the wl_shm_pool tracking structure, where values may be incremented or decremented; it may also be possible to construct a limited oracle to leak 4 bytes of server-side memory to the attacking client at a time.
CVSS Details
- CVSS 3.1 Base Score: 6.6
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade libwayland-eglUpgrade libwayland-clientUpgrade libwayland-serverUpgrade libwayland-cursorUpgrade wayland-devel | May 23, 2023 | Sep 23, 2022 |
| Alpine Linux | — | Upgrade wayland | Mar 21, 2024 | Sep 23, 2022 |
| Amazon Linux Ami 2 | — | Upgrade libwayland-clientUpgrade libwayland-cursorUpgrade wayland-develUpgrade libwayland-eglUpgrade libwayland-serverUpgrade wayland-debuginfoUpgrade wayland-doc | Jul 4, 2023 | Sep 23, 2022 |
| Amazon_linux_2023 | — | Upgrade wayland-develUpgrade libwayland-cursorUpgrade libwayland-eglUpgrade wayland-debuginfoUpgrade wayland-debugsourceUpgrade libwayland-server-debuginfoUpgrade wayland-devel-debuginfoUpgrade libwayland-cursor-debuginfoUpgrade wayland-docUpgrade libwayland-clientUpgrade libwayland-egl-debuginfoUpgrade libwayland-serverUpgrade libwayland-client-debuginfo | Feb 17, 2025 | Jul 30, 2022 |
| Centos_linux | — | Upgrade libwayland-cursorUpgrade libwayland-egl-debuginfoUpgrade wayland-debugsourceUpgrade libwayland-server-debuginfoUpgrade wayland-debuginfoUpgrade libwayland-serverUpgrade libwayland-eglUpgrade libwayland-client-debuginfoUpgrade libwayland-cursor-debuginfoUpgrade wayland-devel-debuginfoUpgrade libwayland-clientUpgrade wayland-devel | May 17, 2023 | Sep 23, 2022 |
| Debian | — | Upgrade wayland | Jul 30, 2024 | Sep 23, 2022 |
| Huawei Euleros 2_0_sp10 | — | Upgrade wayland | Dec 22, 2022 | Sep 23, 2022 |
| Huawei Euleros 2_0_sp5 | — | Upgrade libwayland-cursorUpgrade libwayland-clientUpgrade wayland-develUpgrade libwayland-server | Mar 9, 2023 | Sep 23, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade libwayland-serverUpgrade libwayland-cursorUpgrade wayland-develUpgrade libwayland-clientUpgrade libwayland-egl | Feb 9, 2023 | Sep 23, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade wayland | Nov 15, 2022 | Sep 23, 2022 |
| Oracle_linux | — | Upgrade libwayland-serverUpgrade libwayland-clientUpgrade wayland-develUpgrade libwayland-cursorUpgrade libwayland-egl | May 24, 2023 | Jul 30, 2022 |
| Redhat_linux | — | Upgrade wayland-debugsourceUpgrade libwayland-client-debuginfoNo solution existsUpgrade libwayland-cursorUpgrade libwayland-clientUpgrade wayland-devel-debuginfoUpgrade libwayland-server-debuginfoUpgrade wayland-debuginfoUpgrade wayland-develUpgrade libwayland-cursor-debuginfoUpgrade libwayland-egl-debuginfoUpgrade libwayland-eglUpgrade libwayland-server | May 17, 2023 | Sep 23, 2022 |
| Rocky_linux | — | Upgrade libwayland-clientUpgrade wayland-debuginfoUpgrade wayland-devel-debuginfoUpgrade libwayland-cursor-debuginfoUpgrade libwayland-eglUpgrade libwayland-client-debuginfoUpgrade wayland-develUpgrade libwayland-egl-debuginfoUpgrade libwayland-cursorUpgrade libwayland-server-debuginfoUpgrade libwayland-serverUpgrade wayland-debugsource | Jun 29, 2026 | Jun 27, 2026 |
| Suse | — | Upgrade libwayland-egl1-32bitUpgrade libwayland-client0Upgrade libwayland-cursor0-32bitUpgrade wayland-devel-32bitUpgrade libwayland-server0-32bitUpgrade wayland-develUpgrade libwayland-client0-32bitUpgrade libwayland-cursor0Upgrade libwayland-egl1Upgrade libwayland-server0 | Apr 17, 2023 | Sep 23, 2022 |
| Ubuntu | — | Upgrade libwayland-client0Upgrade libwayland-bin (Ubuntu Pro)Upgrade libwayland-server0Upgrade libwayland-server0 (Ubuntu Pro)Upgrade libwayland-binUpgrade libwayland-client0 (Ubuntu Pro)Upgrade libwayland-cursor0 (Ubuntu Pro)Upgrade libwayland-egl1 | Sep 16, 2022 | Sep 15, 2022 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Sep 23, 2022 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub