Vulnerability   
Search   
    Search 324607 CVE descriptions
and 145615 test descriptions,
access 10,000+ cross references.
Tests   CVE   All  

Test ID:1.3.6.1.4.1.25623.1.1.10.2018.0369
Category:Mageia Linux Local Security Checks
Title:Mageia: Security Advisory (MGASA-2018-0369)
Summary:The remote host is missing an update for the 'libxkbcommon' package(s) announced via the MGASA-2018-0369 advisory.
Description:Summary:
The remote host is missing an update for the 'libxkbcommon' package(s) announced via the MGASA-2018-0369 advisory.

Vulnerability Insight:
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 parsing of crafted keymap
files (CVE-2018-15856).

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 (CVE-2018-15857).

Unchecked NULL pointer usage when handling invalid aliases in
CopyKeyAliasesToKeymap in xkbcomp/keycodes.c 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 (CVE-2018-15858).

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
(CVE-2018-15859).

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 xkb_intern_atom failure (CVE-2018-15861).

Unchecked NULL pointer usage in LookupModMask 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 with invalid virtual modifiers (CVE-2018-15862).

Unchecked NULL pointer usage in ResolveStateAndPredicate in
xkbcomp/compat.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 with a no-op modmask expression (CVE-2018-15863).

Unchecked NULL pointer usage in resolve_keysym in xkbcomp/parser.y in
xkbcommon before 0.8.2 could be used by local attackers to crash (NULL
pointer dereference) the xkbcommon parser by supplying a crafted ... [Please see the references for more information on the vulnerabilities]

Affected Software/OS:
'libxkbcommon' package(s) on Mageia 6.

Solution:
Please install the updated package(s).

CVSS Score:
4.6

CVSS Vector:
AV:L/AC:L/Au:N/C:P/I:P/A:P

Cross-Ref: Common Vulnerability Exposure (CVE) ID: CVE-2018-15853
https://security.gentoo.org/glsa/201810-05
https://github.com/xkbcommon/libxkbcommon/commit/1f9d1248c07cda8aaff762429c0dce146de8632a
https://lists.freedesktop.org/archives/wayland-devel/2018-August/039232.html
RedHat Security Advisories: RHSA-2019:2079
https://access.redhat.com/errata/RHSA-2019:2079
https://usn.ubuntu.com/3786-1/
https://usn.ubuntu.com/3786-2/
Common Vulnerability Exposure (CVE) ID: CVE-2018-15854
https://github.com/xkbcommon/libxkbcommon/commit/e3cacae7b1bfda0d839c280494f23284a1187adf
Common Vulnerability Exposure (CVE) ID: CVE-2018-15855
https://github.com/xkbcommon/libxkbcommon/commit/917636b1d0d70205a13f89062b95e3a0fc31d4ff
Common Vulnerability Exposure (CVE) ID: CVE-2018-15856
https://github.com/xkbcommon/libxkbcommon/commit/842e4351c2c97de6051cab6ce36b4a81e709a0e1
Common Vulnerability Exposure (CVE) ID: CVE-2018-15857
https://github.com/xkbcommon/libxkbcommon/commit/c1e5ac16e77a21f87bdf3bc4dea61b037a17dddb
Common Vulnerability Exposure (CVE) ID: CVE-2018-15858
https://github.com/xkbcommon/libxkbcommon/commit/badb428e63387140720f22486b3acbd3d738859f
Common Vulnerability Exposure (CVE) ID: CVE-2018-15859
https://github.com/xkbcommon/libxkbcommon/commit/bb4909d2d8fa6b08155e449986a478101e2b2634
https://lists.freedesktop.org/archives/wayland-devel/2018-August/039243.html
Common Vulnerability Exposure (CVE) ID: CVE-2018-15861
https://github.com/xkbcommon/libxkbcommon/commit/38e1766bc6e20108948aec8a0b222a4bad0254e9
Common Vulnerability Exposure (CVE) ID: CVE-2018-15862
https://github.com/xkbcommon/libxkbcommon/commit/4e2ee9c3f6050d773f8bbe05bc0edb17f1ff8371
Common Vulnerability Exposure (CVE) ID: CVE-2018-15863
https://github.com/xkbcommon/libxkbcommon/commit/96df3106d49438e442510c59acad306e94f3db4d
Common Vulnerability Exposure (CVE) ID: CVE-2018-15864
https://github.com/xkbcommon/libxkbcommon/commit/a8ea7a1d3daa7bdcb877615ae0a252c189153bd2
CopyrightCopyright (C) 2022 Greenbone AG

This is only one of 145615 vulnerability tests in our test suite. Find out more about running a complete security audit.

To run a free test of this vulnerability against your system, register below.




© 1998-2025 E-Soft Inc. All rights reserved.