CVE-2018-15859
Last modified
CVE-2018-15859 is a vulnerability of currently unknown severity. Unchecked NULL pointer usage when parsing invalid atoms in ExprResolveLhs in xkbcomp/expr.c in xkbcommon before 0.8.2 could be used by local attackers to crash (NULL pointer dereference) the xkbcommon parser by supplying a crafted keymap file, because lookup failures are mishandled.. EPSS estimates a 0.53% chance of exploitation in the next 30 days.
Description
Unchecked NULL pointer usage when parsing invalid atoms in ExprResolveLhs in xkbcomp/expr.c in xkbcommon before 0.8.2 could be used by local attackers to crash (NULL pointer dereference) the xkbcommon parser by supplying a crafted keymap file, because lookup failures are mishandled.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Xkbcommon | Libxkbcommon | <= 0.8.1 |
| Xkbcommon | Xkbcommon | <= 0.8.1 |
| Canonical | Ubuntu Linux | 14.04 |
| Canonical | Ubuntu Linux | 16.04 |
| Canonical | Ubuntu Linux | 18.04 |
References
- https://github.com/xkbcommon/libxkbcommon/commit/bb4909d2d8fa6b08155e449986a478101e2b2634Patch, Third Party Advisory
- https://lists.freedesktop.org/archives/wayland-devel/2018-August/039243.htmlMailing List, Patch, Third Party Advisory
- https://security.gentoo.org/glsa/201810-05Third Party Advisory
- https://usn.ubuntu.com/3786-1/Third Party Advisory
- https://usn.ubuntu.com/3786-2/Third Party Advisory
- https://github.com/xkbcommon/libxkbcommon/commit/bb4909d2d8fa6b08155e449986a478101e2b2634Patch, Third Party Advisory
- https://lists.freedesktop.org/archives/wayland-devel/2018-August/039243.htmlMailing List, Patch, Third Party Advisory
- https://security.gentoo.org/glsa/201810-05Third Party Advisory
- https://usn.ubuntu.com/3786-1/Third Party Advisory
- https://usn.ubuntu.com/3786-2/Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2018-15859?
How severe is CVE-2018-15859?
How do I fix CVE-2018-15859?
Are you affected by CVE-2018-15859?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
