Endless recursion exists in xkbcomp/expr.c in xkbcommon and libxkbcommon before 0.8.1, which could be used by local attackers to crash xkbcommon users by supplying a crafted keymap file that triggers boolean negation.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.0 Vector: (CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade xkbcomp | Dec 5, 2025 | Aug 25, 2018 |
| Amazon Linux Ami 2 | — | Upgrade xorg-x11-server-XnestUpgrade xorg-x11-server-XwaylandUpgrade xorg-x11-server-XorgUpgrade xorg-x11-server-sourceUpgrade xorg-x11-server-XdmxUpgrade xorg-x11-server-XvfbUpgrade xorg-x11-server-XephyrUpgrade xorg-x11-server-debuginfoUpgrade xorg-x11-server-commonUpgrade xorg-x11-server-devel | Jun 4, 2020 | Aug 25, 2018 |
| Centos_linux | — | Upgrade libxkbcommon-x11Upgrade xorg-x11-server-sourceUpgrade xorg-x11-drv-wacom-develUpgrade xorg-x11-server-XdmxUpgrade gdm-develUpgrade gdm-debuginfoUpgrade xorg-x11-server-develUpgrade xorg-x11-drv-ati-debuginfoUpgrade mesa-libGLw-develUpgrade gdmUpgrade libX11Upgrade libX11-commonUpgrade xorg-x11-drv-wacomUpgrade libX11-debuginfoUpgrade xorg-x11-server-XnestUpgrade xorg-x11-drv-wacom-debuginfoUpgrade mesa-libGLwUpgrade xorg-x11-server-XvfbUpgrade xorg-x11-drv-vesa-debuginfoUpgrade xorg-x11-server-XephyrUpgrade xorg-x11-server-XorgUpgrade xorg-x11-server-debuginfoUpgrade gdm-pam-extensions-develUpgrade libX11-develUpgrade xorg-x11-server-XwaylandUpgrade libxkbcommon-develUpgrade xorg-x11-drv-vesaUpgrade libxkbcommon-debuginfoUpgrade libxkbcommon-x11-develUpgrade libxkbcommonUpgrade mesa-libGLw-debuginfoUpgrade xorg-x11-server-commonUpgrade xorg-x11-drv-ati | Aug 28, 2019 | Aug 25, 2018 |
| Debian | — | Upgrade libxkbcommon | Jul 30, 2024 | Aug 25, 2018 |
| Gentoo Linux | — | Upgrade x11-libs/libxkbcommon. | Oct 31, 2018 | Aug 25, 2018 |
| Huawei Euleros 2_0_sp5 | — | Upgrade libxkbcommon-develUpgrade libxkbcommon-x11Upgrade libxkbcommon | Dec 11, 2019 | Aug 25, 2018 |
| Oracle Solaris | — | Upgrade x11/x11-server-utilities to version 7.7-11.4.21.0.1.69.0 on Solaris 11.4Upgrade x11/font-utilities to version 7.7-11.4.21.0.1.69.0 on Solaris 11.4Upgrade x11/session/xauth to version 1.1-11.4.21.0.1.69.0 on Solaris 11.4Upgrade x11/diagnostic/x11-info-clients to version 7.7-11.4.21.0.1.69.0 on Solaris 11.4Upgrade x11/session/sessreg to version 1.1.2-11.4.21.0.1.69.0 on Solaris 11.4Upgrade library/graphics/pixman to version 0.38.4-11.4.21.0.1.69.0 on Solaris 11.4Upgrade x11/library/libxkbcommon to version 0.8.4-11.4.17.0.1.1.0 on Solaris 11.4Upgrade x11/library/libfontenc to version 1.1.4-11.4.21.0.1.69.0 on Solaris 11.4Upgrade x11/xclock to version 1.0.9-11.4.21.0.1.69.0 on Solaris 11.4Upgrade x11/xt-resource-utilities to version 7.7-11.4.21.0.1.69.0 on Solaris 11.4Upgrade x11/library/libice to version 1.0.10-11.4.21.0.1.69.0 on Solaris 11.4Upgrade library/graphics/cogl to version 1.22.4-11.4.21.0.1.69.0 on Solaris 11.4Upgrade image/editor/bitmap to version 1.0.9-11.4.21.0.1.69.0 on Solaris 11.4Upgrade x11/library/libxi to version 1.7.10-11.4.21.0.1.69.0 on Solaris 11.4 | Jan 19, 2021 | Aug 25, 2018 |
| Oracle_linux | — | Upgrade libX11-develUpgrade xorg-x11-server-XwaylandUpgrade gdmUpgrade gdm-develUpgrade libxkbcommon-x11Upgrade libX11-commonUpgrade xorg-x11-drv-wacom-develUpgrade gdm-pam-extensions-develUpgrade xorg-x11-drv-vesaUpgrade xorg-x11-server-XephyrUpgrade mesa-libGLw-develUpgrade libX11Upgrade libxkbcommonUpgrade mesa-libGLwUpgrade xorg-x11-server-XorgUpgrade xorg-x11-drv-wacomUpgrade xorg-x11-server-sourceUpgrade xorg-x11-server-XvfbUpgrade libxkbcommon-develUpgrade xorg-x11-drv-atiUpgrade xorg-x11-server-develUpgrade xorg-x11-server-XnestUpgrade libxkbcommon-x11-develUpgrade xorg-x11-server-XdmxUpgrade xorg-x11-server-common | Jul 21, 2020 | Mar 10, 2018 |
| Redhat_linux | — | Upgrade xorg-x11-server-XwaylandUpgrade xorg-x11-drv-vesa-debuginfoUpgrade xorg-x11-drv-vesaUpgrade gdm-debuginfoUpgrade libX11-commonUpgrade xorg-x11-server-develUpgrade xorg-x11-server-debuginfoUpgrade xorg-x11-drv-wacomUpgrade libxkbcommon-develNo solution existsUpgrade mesa-libGLw-develUpgrade xorg-x11-server-XnestUpgrade xorg-x11-server-XdmxUpgrade libxkbcommon-x11Upgrade xorg-x11-drv-atiUpgrade xorg-x11-drv-wacom-develUpgrade libxkbcommonUpgrade libX11Upgrade libxkbcommon-debuginfoUpgrade gdmUpgrade xorg-x11-server-XorgUpgrade xorg-x11-drv-ati-debuginfoUpgrade xorg-x11-drv-wacom-debuginfoUpgrade mesa-libGLw-debuginfoUpgrade libX11-debuginfoUpgrade xorg-x11-server-commonUpgrade libxkbcommon-x11-develUpgrade libX11-develUpgrade xorg-x11-server-sourceUpgrade gdm-pam-extensions-develUpgrade gdm-develUpgrade xorg-x11-server-XvfbUpgrade mesa-libGLwUpgrade xorg-x11-server-Xephyr | Aug 7, 2019 | Aug 25, 2018 |
| Suse | — | Upgrade libxkbcommon-x11-0-32bitUpgrade libxkbcommon-x11-devel-32bitUpgrade libxkbcommon-develUpgrade libxkbcommon0Upgrade libxkbcommon-x11-develUpgrade libxkbcommon-devel-32bitUpgrade libxkbcommon0-32bitUpgrade libxkbcommon-x11-0 | Nov 17, 2018 | Aug 25, 2018 |
| Ubuntu | — | Upgrade libxkbcommon0Upgrade libxkbcommon-x11-0 | Oct 17, 2018 | Aug 25, 2018 |
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