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-clientUpgrade libwayland-cursorUpgrade libwayland-eglUpgrade libwayland-serverUpgrade wayland-devel | May 23, 2023 | Sep 23, 2022 |
| Alpine Linux | — | Upgrade wayland | Mar 21, 2024 | Sep 23, 2022 |
| Amazon Linux Ami 2 | — | Upgrade wayland-debuginfoUpgrade libwayland-eglUpgrade wayland-develUpgrade libwayland-serverUpgrade wayland-docUpgrade libwayland-clientUpgrade libwayland-cursor | Jul 4, 2023 | Sep 23, 2022 |
| Amazon_linux_2023 | — | Upgrade libwayland-clientUpgrade wayland-docUpgrade libwayland-client-debuginfoUpgrade libwayland-serverUpgrade libwayland-egl-debuginfoUpgrade wayland-devel-debuginfoUpgrade wayland-debuginfoUpgrade wayland-develUpgrade libwayland-server-debuginfoUpgrade libwayland-eglUpgrade libwayland-cursorUpgrade libwayland-cursor-debuginfoUpgrade wayland-debugsource | Feb 17, 2025 | Jul 30, 2022 |
| Centos_linux | — | Upgrade libwayland-egl-debuginfoUpgrade libwayland-cursorUpgrade libwayland-server-debuginfoUpgrade wayland-debugsourceUpgrade libwayland-serverUpgrade wayland-debuginfoUpgrade libwayland-eglUpgrade libwayland-cursor-debuginfoUpgrade libwayland-client-debuginfoUpgrade wayland-develUpgrade wayland-devel-debuginfoUpgrade libwayland-client | 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-clientUpgrade libwayland-cursorUpgrade wayland-develUpgrade libwayland-server | Mar 9, 2023 | Sep 23, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade libwayland-eglUpgrade wayland-develUpgrade libwayland-clientUpgrade libwayland-serverUpgrade libwayland-cursor | 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 libwayland-eglUpgrade wayland-develUpgrade libwayland-cursor | May 24, 2023 | Jul 30, 2022 |
| Redhat_linux | — | No solution existsUpgrade wayland-debugsourceUpgrade libwayland-clientUpgrade libwayland-client-debuginfoUpgrade libwayland-cursorUpgrade libwayland-server-debuginfoUpgrade wayland-debuginfoUpgrade wayland-devel-debuginfoUpgrade wayland-develUpgrade libwayland-serverUpgrade libwayland-eglUpgrade libwayland-cursor-debuginfoUpgrade libwayland-egl-debuginfo | May 17, 2023 | Sep 23, 2022 |
| Rocky_linux | — | Upgrade wayland-develUpgrade libwayland-eglUpgrade libwayland-client-debuginfoUpgrade libwayland-clientUpgrade wayland-devel-debuginfoUpgrade wayland-debuginfoUpgrade libwayland-cursor-debuginfoUpgrade wayland-debugsourceUpgrade libwayland-cursorUpgrade libwayland-server-debuginfoUpgrade libwayland-serverUpgrade libwayland-egl-debuginfo | Jun 29, 2026 | Jun 27, 2026 |
| Suse | — | Upgrade libwayland-server0-32bitUpgrade wayland-devel-32bitUpgrade libwayland-client0Upgrade libwayland-cursor0-32bitUpgrade wayland-develUpgrade libwayland-egl1-32bitUpgrade libwayland-client0-32bitUpgrade libwayland-server0Upgrade libwayland-cursor0Upgrade libwayland-egl1 | Apr 17, 2023 | Sep 23, 2022 |
| Ubuntu | — | Upgrade libwayland-client0Upgrade libwayland-bin (Ubuntu Pro)Upgrade libwayland-server0Upgrade libwayland-cursor0 (Ubuntu Pro)Upgrade libwayland-binUpgrade libwayland-server0 (Ubuntu Pro)Upgrade libwayland-egl1Upgrade libwayland-client0 (Ubuntu Pro) | 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