Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
8.8

CVE-2022-22826: Expat (libexpat) integer overflow in XML parsing

CVE-2022-22826 · published 4 years ago
Summary

A vulnerability in Expat's XML parsing allows an attacker to cause a crash or potentially execute malicious code. This affects older versions of Expat, specifically those before 2.4.3. To protect your system, update to a newer version of Expat that has this issue fixed.

What to do
  • Update canonical expat to version 2.1.0-4ubuntu1.4+esm4.
  • Update canonical expat to version 2.1.0-7ubuntu0.16.04.5+esm2.
  • Update canonical libxmltok to version 1.2-3ubuntu0.16.04.1~esm2.
  • Update canonical expat to version 2.2.5-3ubuntu0.4.
  • Update canonical firefox to version 98.0+build3-0ubuntu0.18.04.2.
  • Update canonical libxmltok to version 1.2-4ubuntu0.18.04.1~esm4.
  • Update canonical expat to version 2.2.9-1ubuntu0.2.
  • Update canonical firefox to version 98.0+build3-0ubuntu0.20.04.2.
  • Update canonical thunderbird to version 1:91.11.0+build2-0ubuntu0.20.04.1.
  • Update canonical libxmltok to version 1.2-4ubuntu0.20.04.1~esm4.
  • Update canonical expat to version 2.4.3-1.
  • Update canonical firefox to version 1:1snap1-0ubuntu1.
  • Update canonical thunderbird to version 1:91.11.0+build2-0ubuntu0.22.04.1.
  • Update canonical libxmltok to version 1.2-4ubuntu0.22.04.1~esm4.
  • Update canonical libxmltok to version 1.2-4.1ubuntu2.24.0.4.1+esm2.
  • Update debian expat to version 2.4.3-1.
  • Update libexpat_project libexpat to version 2.4.3 or later.
  • Update siemens sinema_remote_connect_server to version 3.1 or later.
Affected software
Ecosystem VendorProductAffected versions
Ubuntu:Pro:14.04:LTS canonical expat < 2.1.0-4ubuntu1.4+esm4
Fix: upgrade to 2.1.0-4ubuntu1.4+esm4
Ubuntu:Pro:14.04:LTS canonical coin3 All versions
Ubuntu:Pro:14.04:LTS canonical vnc4 All versions
Ubuntu:Pro:14.04:LTS canonical vtk All versions
Ubuntu:14.04:LTS canonical xmlrpc-c All versions
Ubuntu:Pro:16.04:LTS canonical expat < 2.1.0-7ubuntu0.16.04.5+esm2
Fix: upgrade to 2.1.0-7ubuntu0.16.04.5+esm2
Ubuntu:16.04:LTS canonical ayttm All versions
Ubuntu:16.04:LTS canonical cableswig All versions
Ubuntu:16.04:LTS canonical cadaver All versions
Ubuntu:Pro:16.04:LTS canonical coin3 All versions
Ubuntu:Pro:16.04:LTS canonical insighttoolkit All versions
Ubuntu:16.04:LTS canonical insighttoolkit4 All versions
Ubuntu:Pro:16.04:LTS canonical libxmltok < 1.2-3ubuntu0.16.04.1~esm2
Fix: upgrade to 1.2-3ubuntu0.16.04.1~esm2
Ubuntu:16.04:LTS canonical matanza All versions
Ubuntu:Pro:16.04:LTS canonical swish-e All versions
Ubuntu:16.04:LTS canonical tdom All versions
Ubuntu:Pro:16.04:LTS canonical vnc4 All versions
Ubuntu:Pro:16.04:LTS canonical vtk All versions
Ubuntu:16.04:LTS canonical wbxml2 All versions
Ubuntu:16.04:LTS canonical xmlrpc-c All versions
Ubuntu:18.04:LTS canonical expat < 2.2.5-3ubuntu0.4
Fix: upgrade to 2.2.5-3ubuntu0.4
Ubuntu:18.04:LTS canonical firefox < 98.0+build3-0ubuntu0.18.04.2
Fix: upgrade to 98.0+build3-0ubuntu0.18.04.2
Ubuntu:18.04:LTS canonical cadaver All versions
Ubuntu:Pro:18.04:LTS canonical coin3 All versions
Ubuntu:Pro:18.04:LTS canonical libxmltok < 1.2-4ubuntu0.18.04.1~esm4
Fix: upgrade to 1.2-4ubuntu0.18.04.1~esm4
Ubuntu:18.04:LTS canonical matanza All versions
Ubuntu:Pro:18.04:LTS canonical swish-e All versions
Ubuntu:18.04:LTS canonical tdom All versions
Ubuntu:18.04:LTS canonical vnc4 All versions
Ubuntu:18.04:LTS canonical wbxml2 All versions
Ubuntu:18.04:LTS canonical xmlrpc-c All versions
Ubuntu:20.04:LTS canonical expat < 2.2.9-1ubuntu0.2
Fix: upgrade to 2.2.9-1ubuntu0.2
Ubuntu:20.04:LTS canonical firefox < 98.0+build3-0ubuntu0.20.04.2
Fix: upgrade to 98.0+build3-0ubuntu0.20.04.2
Ubuntu:20.04:LTS canonical thunderbird < 1:91.11.0+build2-0ubuntu0.20.04.1
Fix: upgrade to 1:91.11.0+build2-0ubuntu0.20.04.1
Ubuntu:20.04:LTS canonical cadaver All versions
Ubuntu:Pro:20.04:LTS canonical libxmltok < 1.2-4ubuntu0.20.04.1~esm4
Fix: upgrade to 1.2-4ubuntu0.20.04.1~esm4
Ubuntu:20.04:LTS canonical matanza All versions
Ubuntu:Pro:20.04:LTS canonical swish-e All versions
Ubuntu:20.04:LTS canonical tdom All versions
Ubuntu:20.04:LTS canonical wbxml2 All versions
Ubuntu:20.04:LTS canonical xmlrpc-c All versions
Ubuntu:22.04:LTS canonical cadaver All versions
Ubuntu:22.04:LTS canonical expat < 2.4.3-1
Fix: upgrade to 2.4.3-1
Ubuntu:22.04:LTS canonical firefox < 1:1snap1-0ubuntu1
Fix: upgrade to 1:1snap1-0ubuntu1
Ubuntu:22.04:LTS canonical matanza All versions
Ubuntu:22.04:LTS canonical tdom All versions
Ubuntu:22.04:LTS canonical thunderbird < 1:91.11.0+build2-0ubuntu0.22.04.1
Fix: upgrade to 1:91.11.0+build2-0ubuntu0.22.04.1
Ubuntu:22.04:LTS canonical wbxml2 All versions
Ubuntu:22.04:LTS canonical xmlrpc-c All versions
Ubuntu:Pro:22.04:LTS canonical libxmltok < 1.2-4ubuntu0.22.04.1~esm4
Fix: upgrade to 1.2-4ubuntu0.22.04.1~esm4
Showing 50 of 76. Show the rest
Ecosystem VendorProductAffected versions
Ubuntu:Pro:22.04:LTS canonical swish-e All versions
Ubuntu:24.04:LTS canonical cadaver All versions
Ubuntu:24.04:LTS canonical matanza All versions
Ubuntu:24.04:LTS canonical tdom All versions
Ubuntu:24.04:LTS canonical wbxml2 All versions
Ubuntu:24.04:LTS canonical xmlrpc-c All versions
Ubuntu:Pro:24.04:LTS canonical libxmltok < 1.2-4.1ubuntu2.24.0.4.1+esm2
Fix: upgrade to 1.2-4.1ubuntu2.24.0.4.1+esm2
Ubuntu:Pro:24.04:LTS canonical swish-e All versions
Ubuntu:25.10 canonical cadaver All versions
Ubuntu:25.10 canonical matanza All versions
Ubuntu:25.10 canonical swish-e All versions
Ubuntu:25.10 canonical tdom All versions
Ubuntu:25.10 canonical wbxml2 All versions
Ubuntu:25.10 canonical xmlrpc-c All versions
Ubuntu:26.04 canonical cadaver All versions
Ubuntu:26.04 canonical matanza All versions
Ubuntu:26.04 canonical tdom All versions
Ubuntu:26.04 canonical wbxml2 All versions
Ubuntu:26.04 canonical xmlrpc-c All versions
Ubuntu:Pro:26.04:LTS canonical swish-e All versions
– libexpat_project libexpat < 2.4.3
cpe:2.3:a:libexpat_project:libexpat:*:*:*:*:*:*:*:*
– tenable nessus < 8.15.3
>= 10.0.0, < 10.1.1
cpe:2.3:a:tenable:nessus:*:*:*:*:*:*:*:*
– debian debian_linux 10.0
11.0
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
– siemens sinema_remote_connect_server < 3.1
cpe:2.3:a:siemens:sinema_remote_connect_server:*:*:*:*:*:*:*:*
Debian:12 debian expat < 2.4.3-1
Fix: upgrade to 2.4.3-1
Debian:12 debian libxmltok All versions
Original advisory text
nextScaffoldPart in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
nextScaffoldPart in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
Fix within
Internet-facing 14 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit
  • Gives an attacker full control
Severity
8.8 High
Exploitation
3% chance of attack within 30 days
Type
CWE-190Integer Overflow
Timeline
Published10 Jan 2022
Updated1 Nov 2026
First seen7 May 2026
Sources
CVE-2022-22826 · NVD
CVE-2022-22826 · MITRE
Track software like this
Free during beta