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-commonUpgrade xorg-x11-server-XdmxUpgrade xorg-x11-server-debuginfoUpgrade xorg-x11-server-XephyrUpgrade xorg-x11-server-develUpgrade xorg-x11-server-sourceUpgrade xorg-x11-server-XvfbUpgrade xorg-x11-server-XnestUpgrade xorg-x11-server-XwaylandUpgrade xorg-x11-server-Xorg | Jun 4, 2020 | Aug 25, 2018 |
| Centos_linux | — | Upgrade libxkbcommon-x11-develUpgrade xorg-x11-server-XwaylandUpgrade libxkbcommon-debuginfoUpgrade mesa-libGLw-debuginfoUpgrade gdm-pam-extensions-develUpgrade xorg-x11-server-debuginfoUpgrade libX11-develUpgrade xorg-x11-server-XorgUpgrade libxkbcommon-develUpgrade xorg-x11-server-XephyrUpgrade libxkbcommonUpgrade xorg-x11-server-XvfbUpgrade mesa-libGLwUpgrade xorg-x11-server-commonUpgrade xorg-x11-drv-vesaUpgrade xorg-x11-drv-vesa-debuginfoUpgrade xorg-x11-drv-atiUpgrade xorg-x11-drv-wacom-debuginfoUpgrade xorg-x11-drv-wacom-develUpgrade xorg-x11-server-XnestUpgrade gdm-debuginfoUpgrade xorg-x11-server-develUpgrade xorg-x11-drv-ati-debuginfoUpgrade xorg-x11-server-XdmxUpgrade libxkbcommon-x11Upgrade libX11-commonUpgrade libX11-debuginfoUpgrade xorg-x11-drv-wacomUpgrade gdm-develUpgrade libX11Upgrade mesa-libGLw-develUpgrade xorg-x11-server-sourceUpgrade gdm | 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 libxkbcommonUpgrade libxkbcommon-develUpgrade libxkbcommon-x11 | Dec 11, 2019 | Aug 25, 2018 |
| Oracle Solaris | — | Upgrade 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/font-utilities to version 7.7-11.4.21.0.1.69.0 on Solaris 11.4Upgrade x11/x11-server-utilities 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 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.4Upgrade library/graphics/pixman to version 0.38.4-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/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 library/graphics/cogl to version 1.22.4-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 x11/xclock to version 1.0.9-11.4.21.0.1.69.0 on Solaris 11.4 | Jan 19, 2021 | Aug 25, 2018 |
| Oracle_linux | — | Upgrade libxkbcommonUpgrade xorg-x11-drv-wacomUpgrade xorg-x11-server-sourceUpgrade xorg-x11-server-XorgUpgrade xorg-x11-server-XvfbUpgrade xorg-x11-server-develUpgrade xorg-x11-drv-atiUpgrade xorg-x11-server-XephyrUpgrade libxkbcommon-develUpgrade mesa-libGLwUpgrade gdm-pam-extensions-develUpgrade xorg-x11-server-XdmxUpgrade libxkbcommon-x11-develUpgrade xorg-x11-server-XnestUpgrade mesa-libGLw-develUpgrade xorg-x11-drv-vesaUpgrade xorg-x11-server-commonUpgrade libX11Upgrade gdmUpgrade gdm-develUpgrade xorg-x11-drv-wacom-develUpgrade libxkbcommon-x11Upgrade xorg-x11-server-XwaylandUpgrade libX11-develUpgrade libX11-common | Jul 21, 2020 | Mar 10, 2018 |
| Redhat_linux | — | Upgrade libX11Upgrade xorg-x11-drv-ati-debuginfoUpgrade mesa-libGLw-debuginfoUpgrade libX11-debuginfoUpgrade libxkbcommon-x11-develUpgrade libxkbcommon-debuginfoUpgrade xorg-x11-drv-wacom-debuginfoUpgrade xorg-x11-server-sourceUpgrade xorg-x11-server-XephyrUpgrade xorg-x11-server-commonUpgrade gdm-pam-extensions-develUpgrade mesa-libGLwUpgrade libxkbcommonUpgrade xorg-x11-server-XorgUpgrade gdm-develUpgrade gdmUpgrade xorg-x11-server-XvfbUpgrade libX11-develUpgrade xorg-x11-server-XwaylandNo solution existsUpgrade mesa-libGLw-develUpgrade xorg-x11-drv-vesa-debuginfoUpgrade libxkbcommon-x11Upgrade xorg-x11-server-XnestUpgrade xorg-x11-drv-vesaUpgrade xorg-x11-drv-wacomUpgrade libxkbcommon-develUpgrade xorg-x11-server-develUpgrade xorg-x11-drv-wacom-develUpgrade xorg-x11-server-XdmxUpgrade gdm-debuginfoUpgrade xorg-x11-drv-atiUpgrade xorg-x11-server-debuginfoUpgrade libX11-common | Aug 7, 2019 | Aug 25, 2018 |
| Suse | — | Upgrade libxkbcommon-x11-0-32bitUpgrade libxkbcommon-x11-devel-32bitUpgrade libxkbcommon-x11-develUpgrade libxkbcommon-devel-32bitUpgrade libxkbcommon0-32bitUpgrade libxkbcommon-x11-0Upgrade libxkbcommon-develUpgrade libxkbcommon0 | Nov 17, 2018 | Aug 25, 2018 |
| Ubuntu | — | Upgrade libxkbcommon-x11-0Upgrade libxkbcommon0 | 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