CVE-2022-22822CWE-190

CVE-2022-22822

Critical · published January 10, 2022

CVSS v3.1
9.8
EPSS
5%
Percentile
92.3
In the wild
Unconfirmed
What it is

🔥 An integer overflow in Expat prior to version 2.4.3 could give attackers the keys to the castle! Picture a factory assembly line that can churn out more products than it has space for—when the overflow happens, chaos ensues! Just like that, this exploit lets attackers manipulate memory in unpredictable ways, potentially resulting in system crashes or even arbitrary code execution. An attacker exploiting this flaw could cause severe disruptions, leading to crashes or worse—gaining control over the affected systems! With a CVSS score of 9.8, this vulnerability is a ticking time bomb for any service using the outdated Expat library.

Put simply

Picture a factory assembly line that can churn out more products than it has space for—when the overflow happens, chaos ensues! Just like that, this exploit lets attackers manipulate memory in unpredictable ways, potentially resulting in system crashes or even arbitrary code execution. The integer overflow in the addBinding function of xmlparse.c allows attackers to manipulate memory allocations. This can lead to unexpected behavior, such as buffer overflows, which could be leveraged for code execution.

What to do

An attacker exploiting this flaw could cause severe disruptions, leading to crashes or worse—gaining control over the affected systems! With a CVSS score of 9.8, this vulnerability is a ticking time bomb for any service using the outdated Expat library. Upgrade Expat to version 2.4.3 or later immediately to patch this vulnerability. Review your systems to ensure that no applications are still running the vulnerable version, and keep an eye on library dependencies! You can tackle this head-on! By updating now, you’ll secure your systems and keep those pesky attackers at bay. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.05100 · 92.3th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2022-01-10T19:12Z
Affected products (6)
ProductVersionsFixed in
libexpat_project/libexpat< 2.4.32.4.3
tenable/nessus< 8.15.38.15.3
tenable/nessus≥ 10.0.0, < 10.1.110.1.1
siemens/sinema_remote_connect_server< 3.13.1
debian/debian_linuxall versions—
debian/debian_linuxall versions—
References (14)
EPSS history
Timeline
  • 08 JAN 02:57Z
    addBinding in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow
    cvelistv5