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
| Product | Affected versions | Fixed 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
- Debian Security Tracker CVE-2018-15853 vendor-advisory
- RHSA-2019:2079 vendor-advisory
- github.com patch third-party-advisory
- lists.freedesktop.org mailing-list patch third-party-advisory
- GLSA-201810-05 third-party-advisory vendor-advisory
- USN-3786-1 third-party-advisory vendor-advisory
- USN-3786-2 third-party-advisory vendor-advisory
- security.alpinelinux.org vendor-advisory
- bugs.debian.org issue-tracking
- bugs.debian.org issue-tracking