An invalid free in ExprAppendMultiKeysymList in xkbcomp/ast-build.c in xkbcommon before 0.8.1 could be used by local attackers to crash xkbcommon keymap parsers or possibly have unspecified other impact by supplying a crafted keymap file.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2018-15857.json"
[
{
"signature_version": "v1",
"source": "https://github.com/xkbcommon/libxkbcommon/commit/c1e5ac16e77a21f87bdf3bc4dea61b037a17dddb",
"digest": {
"function_hash": "246204298610063233728311461425499783433",
"length": 421.0
},
"target": {
"file": "src/xkbcomp/ast-build.c",
"function": "ExprAppendMultiKeysymList"
},
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2018-15857-bead969c"
},
{
"signature_version": "v1",
"source": "https://github.com/xkbcommon/libxkbcommon/commit/c1e5ac16e77a21f87bdf3bc4dea61b037a17dddb",
"digest": {
"threshold": 0.9,
"line_hashes": [
"157951890283692381345264618911296666620",
"175364020308458040961507052570546156758",
"75057826269913629386390900143212499585",
"256459290595105037938915078059512908386"
]
},
"target": {
"file": "src/xkbcomp/ast-build.c"
},
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2018-15857-d2756d45"
}
]