<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: xkbcommon</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2018-15864: Unchecked NULL pointer usage in resolve_keysym in xkbcomp/parser.y in xkbcommon before 0.8.2 could be used by </title><link>https://patchthecve.com/cve/CVE-2018-15864.html</link><guid>https://patchthecve.com/cve/CVE-2018-15864.html</guid><pubDate>Wed, 17 Jun 2026 01:43:13 +0000</pubDate><description>MEDIUM 5.5: 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 keymap file, because a map access attempt can occur for a map that was never created.</description></item><item><title>CVE-2018-15863: Unchecked NULL pointer usage in ResolveStateAndPredicate in xkbcomp/compat.c in xkbcommon before 0.8.2 could b</title><link>https://patchthecve.com/cve/CVE-2018-15863.html</link><guid>https://patchthecve.com/cve/CVE-2018-15863.html</guid><pubDate>Wed, 17 Jun 2026 01:43:13 +0000</pubDate><description>MEDIUM 5.5: 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.</description></item><item><title>CVE-2018-15862: Unchecked NULL pointer usage in LookupModMask in xkbcomp/expr.c in xkbcommon before 0.8.2 could be used by loc</title><link>https://patchthecve.com/cve/CVE-2018-15862.html</link><guid>https://patchthecve.com/cve/CVE-2018-15862.html</guid><pubDate>Wed, 17 Jun 2026 01:43:13 +0000</pubDate><description>MEDIUM 5.5: 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.</description></item><item><title>CVE-2018-15861: Unchecked NULL pointer usage in ExprResolveLhs in xkbcomp/expr.c in xkbcommon before 0.8.2 could be used by lo</title><link>https://patchthecve.com/cve/CVE-2018-15861.html</link><guid>https://patchthecve.com/cve/CVE-2018-15861.html</guid><pubDate>Wed, 17 Jun 2026 01:43:13 +0000</pubDate><description>MEDIUM 5.5: 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.</description></item><item><title>CVE-2018-15859: Unchecked NULL pointer usage when parsing invalid atoms in ExprResolveLhs in xkbcomp/expr.c in xkbcommon befor</title><link>https://patchthecve.com/cve/CVE-2018-15859.html</link><guid>https://patchthecve.com/cve/CVE-2018-15859.html</guid><pubDate>Wed, 17 Jun 2026 01:43:13 +0000</pubDate><description>MEDIUM 5.5: 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.</description></item><item><title>CVE-2018-15858: Unchecked NULL pointer usage when handling invalid aliases in CopyKeyAliasesToKeymap in xkbcomp/keycodes.c in </title><link>https://patchthecve.com/cve/CVE-2018-15858.html</link><guid>https://patchthecve.com/cve/CVE-2018-15858.html</guid><pubDate>Wed, 17 Jun 2026 01:43:13 +0000</pubDate><description>MEDIUM 5.5: 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.</description></item><item><title>CVE-2018-15857: An invalid free in ExprAppendMultiKeysymList in xkbcomp/ast-build.c in xkbcommon before 0.8.1 could be used by</title><link>https://patchthecve.com/cve/CVE-2018-15857.html</link><guid>https://patchthecve.com/cve/CVE-2018-15857.html</guid><pubDate>Wed, 17 Jun 2026 01:43:13 +0000</pubDate><description>HIGH 7.8: 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.</description></item><item><title>CVE-2018-15856: An infinite loop when reaching EOL unexpectedly in compose/parser.c (aka the keymap parser) in xkbcommon befor</title><link>https://patchthecve.com/cve/CVE-2018-15856.html</link><guid>https://patchthecve.com/cve/CVE-2018-15856.html</guid><pubDate>Wed, 17 Jun 2026 01:43:12 +0000</pubDate><description>MEDIUM 5.5: 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.</description></item><item><title>CVE-2018-15855: Unchecked NULL pointer usage in xkbcommon before 0.8.1 could be used by local attackers to crash (NULL pointer</title><link>https://patchthecve.com/cve/CVE-2018-15855.html</link><guid>https://patchthecve.com/cve/CVE-2018-15855.html</guid><pubDate>Wed, 17 Jun 2026 01:43:12 +0000</pubDate><description>MEDIUM 5.5: 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.</description></item><item><title>CVE-2018-15854: Unchecked NULL pointer usage in xkbcommon before 0.8.1 could be used by local attackers to crash (NULL pointer</title><link>https://patchthecve.com/cve/CVE-2018-15854.html</link><guid>https://patchthecve.com/cve/CVE-2018-15854.html</guid><pubDate>Wed, 17 Jun 2026 01:43:12 +0000</pubDate><description>MEDIUM 5.5: 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.</description></item><item><title>CVE-2018-15853: Endless recursion exists in xkbcomp/expr.c in xkbcommon and libxkbcommon before 0.8.1, which could be used by </title><link>https://patchthecve.com/cve/CVE-2018-15853.html</link><guid>https://patchthecve.com/cve/CVE-2018-15853.html</guid><pubDate>Wed, 17 Jun 2026 01:43:12 +0000</pubDate><description>MEDIUM 5.5: 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.</description></item></channel></rss>