Summary
It was discovered that Expat incorrectly handled certain files.
An attacker could possibly use this issue to cause a crash or
execute arbitrary code.
Fixed packages 4
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 18.04 LTS 18.04:LTS | expat | 2.2.5-3ubuntu0.4 |
| Ubuntu · 20.04 LTS 20.04:LTS | expat | 2.2.9-1ubuntu0.2 |
| Ubuntu · Pro 14.04 LTS Pro:14.04:LTS | expat | 2.1.0-4ubuntu1.4+esm4 |
| Ubuntu · Pro 16.04 LTS Pro:16.04:LTS | expat | 2.1.0-7ubuntu0.16.04.5+esm2 |
Vulnerabilities 12
-
Critical 9.8CVE-2022-22822 Public exploit
addBinding in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
-
Critical 9.8
build_model in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
-
Critical 9.8
defineAttribute in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
-
Critical 9.8CVE-2022-23852 Public exploit
Expat (aka libexpat) before 2.4.4 has a signed integer overflow in XML_GetBuffer, for configurations with a nonzero XML…
-
Critical 9.8CVE-2022-25235 Public exploit
xmltok_impl.c in Expat (aka libexpat) before 2.4.5 lacks certain validation of encoding, such as checks for whether a U…
-
Critical 9.8
xmlparse.c in Expat (aka libexpat) before 2.4.5 allows attackers to insert namespace-separator characters into namespac…
-
High 8.8CVE-2021-45960 Public exploit
In Expat (aka libexpat) before 2.4.3, a left shift by 29 (or more) places in the storeAtts function in xmlparse.c can l…
-
High 8.8
lookup in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
-
High 8.8
nextScaffoldPart in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
-
High 8.8
storeAtts in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
-
High 8.1CVE-2021-46143 Public exploit
In doProlog in xmlparse.c in Expat (aka libexpat) before 2.4.3, an integer overflow exists for m_groupSize.
-
High 7.5CVE-2022-23990 Public exploit
Expat (aka libexpat) before 2.4.4 has an integer overflow in the doProlog function.
References
-
report
https://ubuntu.com/security/CVE-2021-45960
-
report
https://ubuntu.com/security/CVE-2021-46143
-
report
https://ubuntu.com/security/CVE-2022-22822
-
report
https://ubuntu.com/security/CVE-2022-22823
-
report
https://ubuntu.com/security/CVE-2022-22824
-
report
https://ubuntu.com/security/CVE-2022-22825
-
report
https://ubuntu.com/security/CVE-2022-22826
-
report
https://ubuntu.com/security/CVE-2022-22827
-
report
https://ubuntu.com/security/CVE-2022-23852
-
report
https://ubuntu.com/security/CVE-2022-23990
-
report
https://ubuntu.com/security/CVE-2022-25235
-
report
https://ubuntu.com/security/CVE-2022-25236