CVE-2022-40674 Use after free in n/a

High 8.1 Published Updated

A use-after-free vulnerability in libexpat allows attackers to execute arbitrary code or cause denial of service via crafted XML input.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-40674?

CVE-2022-40674 is a high-severity use after free vulnerability in Debian Debian Linux, published on 14 Sep 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

libexpat before 2.4.9 has a use-after-free in the doContent function in xmlparse.c.

Weakness: CWE-416

Which versions are affected by CVE-2022-40674?

It affects 3 products.

Linux distribution packages (40)
expat AlmaLinux:8All versions2.2.5-8.el8_6.3
expat-devel AlmaLinux:8All versions2.2.5-8.el8_6.3
firefox AlmaLinux:8All versions102.3.0-7.el8_6.alma
mingw32-expat AlmaLinux:8All versions2.4.8-2.el8
mingw64-expat AlmaLinux:8All versions2.4.8-2.el8
thunderbird AlmaLinux:8All versions102.3.0-4.el8_6.alma
expat AlmaLinux:9All versions2.2.10-12.el9_0.3
expat-devel AlmaLinux:9All versions2.2.10-12.el9_0.3
firefox AlmaLinux:9All versions102.3.0-7.el9_0.alma
thunderbird AlmaLinux:9All versions102.3.0-4.el9_0.alma.plus
expat Red Hat:enterprise_linux:7::clientAll versions0:2.1.0-15.el7_9
expat-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.1.0-15.el7_9
expat-devel Red Hat:enterprise_linux:7::clientAll versions0:2.1.0-15.el7_9
expat-static Red Hat:enterprise_linux:7::clientAll versions0:2.1.0-15.el7_9
firefox Red Hat:enterprise_linux:7::clientAll versions0:102.3.0-7.el7_9
firefox-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:102.3.0-7.el7_9
thunderbird Red Hat:enterprise_linux:7::clientAll versions0:102.3.0-4.el7_9
thunderbird-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:102.3.0-4.el7_9
expat-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:2.1.0-15.el7_9
expat-devel Red Hat:enterprise_linux:7::computenodeAll versions0:2.1.0-15.el7_9
expat-static Red Hat:enterprise_linux:7::computenodeAll versions0:2.1.0-15.el7_9
expat Red Hat:enterprise_linux:7::serverAll versions0:2.1.0-15.el7_9
expat-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:2.1.0-15.el7_9
expat-devel Red Hat:enterprise_linux:7::serverAll versions0:2.1.0-15.el7_9
expat-static Red Hat:enterprise_linux:7::serverAll versions0:2.1.0-15.el7_9
firefox Red Hat:enterprise_linux:7::serverAll versions0:102.3.0-7.el7_9
firefox-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:102.3.0-7.el7_9
thunderbird Red Hat:enterprise_linux:7::serverAll versions0:102.3.0-4.el7_9
thunderbird-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:102.3.0-4.el7_9
expat Red Hat:enterprise_linux:7::workstationAll versions0:2.1.0-15.el7_9
expat-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:2.1.0-15.el7_9
expat-devel Red Hat:enterprise_linux:7::workstationAll versions0:2.1.0-15.el7_9
expat-static Red Hat:enterprise_linux:7::workstationAll versions0:2.1.0-15.el7_9
firefox Red Hat:enterprise_linux:7::workstationAll versions0:102.3.0-7.el7_9
firefox-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:102.3.0-7.el7_9
thunderbird Red Hat:enterprise_linux:7::workstationAll versions0:102.3.0-4.el7_9
thunderbird-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:102.3.0-4.el7_9
firefox Red Hat:enterprise_linux:8::appstreamAll versions0:102.3.0-7.el8_6
firefox-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:102.3.0-7.el8_6
firefox-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:102.3.0-7.el8_6

Products include Debian Debian Linux, Fedoraproject Fedora, Libexpat Project Libexpat.

How do I fix CVE-2022-40674?

Upgrade to a fixed version.

Upgrade to the fixed version. These bugs are found with fuzzing and sanitisers and avoided by memory-safe languages. More about Use after free.

Is CVE-2022-40674 being exploited?

There is no known exploitation of CVE-2022-40674 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2022-40674, ALSA-2022:6838, ALSA-2022:6878, ALSA-2022:7020, ALSA-2022:7023, ALSA-2022:7024 and 51 more.

Is CVE-2022-40674 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free