Mageia 2018-0369: libxkbcommon security update
Summary
Updated libxkbcommon packages fix security vulnerabilities:
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
(CVE-2018-15853).
Unchecked NULL pointer usage in xkbcommon before 0.8.1 could be used by
local attackers to crash (NULL pointer dereference) the xkbcommon parser
by supplying a crafted keymap file, because geometry tokens were
desupported incorrectly (CVE-2018-15854).
Unchecked NULL pointer usage in xkbcommon before 0.8.1 could be used by
local attackers to crash (NULL pointer dereference) the xkbcommon parser
by supplying a crafted keymap file, because the XkbFile for an xkb_geometry
section was mishandled (CVE-2018-15855).
An infinite loop when reaching EOL unexpectedly in compose/parser.c (aka
the keymap parser) in xkbcommon before 0.8.1 could be used by local
attackers to cause a denial of service during p...
References
- https://bugs.mageia.org/show_bug.cgi?id=23506
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/377JCLG64STYRNYZZ4B5QKGX2MAW6JUX/
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15853
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15854
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15855
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15856
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15857
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15858
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15859
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15861
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15862
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15863
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-15864
Resolution
MGASA-2018-0369 - Updated libxkbcommon packages fix security vulnerabilities
SRPMS
- 6/core/libxkbcommon-0.8.2-1.mga6