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