CVE-2022-22823

medium
Published 2022-05-17 Β· Modified 2022-11-08
CVSS v3
β€”
CVSS v4 NEW
β€”
not yet in upstream
VIR risk
5.5

Description

RHSA-2022:7692: xmlrpc-c security update (Moderate)

Predictions

Exploit likelihood
20%
Patch ETA
β€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

Mitigation details

Source: Red Hat Errata β€” Red Hat Inc. Β· View original β†— Β· Open-Errata-API

Description expat: Integer overflow in build_model in xmlparse.c Red Hat statement This is an important rather than a critical vulnerability due to its practical limitations. The flaw arises from unsafe left-shift operations in storeAtts() within libexpat, which, under extreme conditions (e.g., over 2<sup>29</sup> prefixed attributes), can lead to undefined behavior, memory mismanagement, and…

Description

expat: Integer overflow in build_model in xmlparse.c

Red Hat statement

This is an important rather than a critical vulnerability due to its practical limitations. The flaw arises from unsafe left-shift operations in storeAtts() within libexpat, which, under extreme conditions (e.g., over 2<sup>29</sup> prefixed attributes), can lead to undefined behavior, memory mismanagement, and denial-of-service (DoS). However, exploitation requires specially crafted XML payloads several gigabytes in size (~6.5 GiB), which makes remote exploitation unlikely in real-world environments due to common upload limits and resource constraints. There is no evidence of arbitrary code execution, memory corruption leading to privilege escalation, or data leaks.

CVSS v3: 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)

Errata / fixed releases

ProductPackageAdvisoryReleased
Red Hat Enterprise Linux 7firefox-0:91.7.0-3.el7_9RHSA-2022:08242022-03-10T00:00:00Z
Red Hat Enterprise Linux 7thunderbird-0:91.7.0-2.el7_9RHSA-2022:08502022-03-14T00:00:00Z
Red Hat Enterprise Linux 7expat-0:2.1.0-14.el7_9RHSA-2022:10692022-03-28T00:00:00Z
Red Hat Enterprise Linux 8firefox-0:91.7.0-3.el8_5RHSA-2022:08182022-03-10T00:00:00Z
Red Hat Enterprise Linux 8thunderbird-0:91.7.0-2.el8_5RHSA-2022:08452022-03-14T00:00:00Z
Red Hat Enterprise Linux 8expat-0:2.2.5-4.el8_5.3RHSA-2022:09512022-03-16T00:00:00Z
Red Hat Enterprise Linux 8xmlrpc-c-0:1.51.0-8.el8RHSA-2022:76922022-11-08T00:00:00Z
Red Hat Enterprise Linux 8.2 Advanced Update Supportexpat-0:2.2.10-1.el8_2RHSA-2025:228712025-12-09T00:00:00Z
Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Supportexpat-0:2.2.10-1.el8_4RHSA-2025:227852025-12-04T00:00:00Z
Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-Onexpat-0:2.2.10-1.el8_4RHSA-2025:227852025-12-04T00:00:00Z
Red Hat Enterprise Linux 9expat-0:2.2.10-12.el9_0RHBA-2022:40462022-05-17T00:00:00Z
Red Hat Enterprise Linux 9expat-0:2.2.10-12.el9_0RHBA-2022:40462022-05-17T00:00:00Z
Text-Only JBCSexpatRHSA-2022:71442022-10-26T00:00:00Z

Package state

ProductPackageState
Red Hat Enterprise Linux 6expatOut of support scope
Red Hat Enterprise Linux 6firefoxOut of support scope
Red Hat Enterprise Linux 6thunderbirdOut of support scope
Red Hat Enterprise Linux 6xulrunnerOut of support scope
Red Hat Enterprise Linux 7xulrunnerWill not fix
Red Hat Enterprise Linux 9firefoxNot affected
Red Hat Enterprise Linux 9thunderbirdNot affected
Red Hat Enterprise Linux 9xmlrpc-cNot affected

Apply commands

bash fix
Apply RHSA-2022:0824 for Red Hat Enterprise Linux 7
yum update -y firefox
# or:
dnf upgrade -y firefox

Affected

VendorProductVersion
redhatRed Hat Enterprise Linux 9Not affected
redhatRed Hat Enterprise Linux 9Not affected
redhatRed Hat Enterprise Linux 9Not affected

OS impact

OSVersionStatusFixed in
redhat rhel9fixed
debian debianbookwormfixed2.4.3-1
debian debianbullseyefixed2.2.10-2+deb11u1
debian debianforkyfixed2.4.3-1
debian debiansidfixed2.4.3-1
debian debiantrixiefixed2.4.3-1
suse slesaffected
rockylinux rocky8fixed
almalinux almalinux8fixedxmlrpc-c-1.51.0-8.el8.i686.rpm
redhat rhel8fixed

References

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.