Unchecked NULL pointer usage 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 that triggers an xkbinternatom failure.
{ "vanir_signatures": [ { "id": "CVE-2018-15861-93523a78", "signature_type": "Line", "digest": { "line_hashes": [ "175774263160934243552466536784463886460", "29792962635781937238241845947226447142", "122428947483686325534453935867743759180", "262686909748002111389933887153581256306" ], "threshold": 0.9 }, "target": { "file": "src/xkbcomp/expr.c" }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/xkbcommon/libxkbcommon/commit/38e1766bc6e20108948aec8a0b222a4bad0254e9" }, { "id": "CVE-2018-15861-93f2b488", "signature_type": "Function", "digest": { "function_hash": "278895155981102000261140200257513622388", "length": 772.0 }, "target": { "file": "src/xkbcomp/expr.c", "function": "ExprResolveLhs" }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/xkbcommon/libxkbcommon/commit/38e1766bc6e20108948aec8a0b222a4bad0254e9" } ] }