Skip to content

CVE-2018-15853 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....

MediumCVSS 5.5 EPSS 0.53%
Published
Updated
Exploit status
No public exploit known

Description

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.

Affected products

ProductAffected versionsFixed in
debian/libxkbcommon(Debian:12) < 0.8.2-1 0.8.2-1
debian/libxkbcommon(Debian:13) < 0.8.2-1 0.8.2-1
debian/libxkbcommon(Debian:14) < 0.8.2-1 0.8.2-1
debian/x11-xkb-utils(Debian:12) All versions No fix listed
debian/x11-xkb-utils(Debian:12) = 7.7+7 No fix listed
debian/x11-xkb-utils(Debian:12) = 7.7+8 No fix listed
debian/x11-xkb-utils(Debian:12) = 7.7+9 No fix listed
debian/x11-xkb-utils(Debian:13) All versions No fix listed
debian/x11-xkb-utils(Debian:13) = 7.7+9 No fix listed
debian/x11-xkb-utils(Debian:14) All versions No fix listed
debian/x11-xkb-utils(Debian:14) = 7.7+9 No fix listed
xkbcommon libxkbcommon < 0.8.1 0.8.1
xkbcommon < 0.8.1 0.8.1
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 16.04 No fix listed
Canonical Ubuntu Linux = 18.04 No fix listed
alpine/xkbcomp(Alpine:v3.18) < 1.5.0-r0 1.5.0-r0
alpine/xkbcomp(Alpine:v3.19) < 1.5.0-r0 1.5.0-r0
alpine/xkbcomp(Alpine:v3.20) < 1.5.0-r0 1.5.0-r0
alpine/xkbcomp(Alpine:v3.21) < 1.5.0-r0 1.5.0-r0
alpine/xkbcomp(Alpine:v3.22) < 1.5.0-r0 1.5.0-r0
alpine/xkbcomp(Alpine:v3.23) < 1.5.0-r0 1.5.0-r0
alpine/xkbcomp(Alpine:v3.24) < 1.5.0-r0 1.5.0-r0

References