CVE-2022-44638 Integer overflow in n/a

High 8.8 Published Updated

An integer overflow in Pixman leads to a heap-based buffer overflow, potentially allowing code execution or denial of service.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2022-44638?

CVE-2022-44638 is a high-severity vulnerability in Debian Debian Linux, published on 3 Nov 2022. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

In libpixman in Pixman before 0.42.2, there is an out-of-bounds write (aka heap-based buffer overflow) in rasterize_edges_8 due to an integer overflow in pixman_sample_floor_y.

Weakness: CWE-190

Which versions are affected by CVE-2022-44638?

It affects 3 products.

Linux distribution packages (40)
pixman AlmaLinux:8All versions0.38.4-3.el8_9
pixman-devel AlmaLinux:8All versions0.38.4-3.el8_9
mingw32-pixman AlmaLinux:9All versions0.42.2-3.el9
mingw64-pixman AlmaLinux:9All versions0.42.2-3.el9
pixman AlmaLinux:9All versions0.40.0-6.el9_3
pixman-devel AlmaLinux:9All versions0.40.0-6.el9_3
pixman Red Hat:enterprise_linux:8::appstreamAll versions0:0.38.4-3.el8_9
pixman-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:0.38.4-3.el8_9
pixman-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:0.38.4-3.el8_9
pixman-devel Red Hat:enterprise_linux:8::appstreamAll versions0:0.38.4-3.el8_9
pixman Red Hat:enterprise_linux:9::appstreamAll versions0:0.40.0-6.el9_3
pixman-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:0.40.0-6.el9_3
pixman-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:0.40.0-6.el9_3
pixman-devel Red Hat:enterprise_linux:9::appstreamAll versions0:0.40.0-6.el9_3
mingw-pixman Red Hat:enterprise_linux:9::crbAll versions0:0.42.2-3.el9
mingw32-pixman Red Hat:enterprise_linux:9::crbAll versions0:0.42.2-3.el9
mingw32-pixman-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:0.42.2-3.el9
mingw64-pixman Red Hat:enterprise_linux:9::crbAll versions0:0.42.2-3.el9
mingw64-pixman-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:0.42.2-3.el9
pixman Red Hat:rhel_eus:8.6::appstreamAll versions0:0.38.4-3.el8_6
pixman-debuginfo Red Hat:rhel_eus:8.6::appstreamAll versions0:0.38.4-3.el8_6
pixman-debugsource Red Hat:rhel_eus:8.6::appstreamAll versions0:0.38.4-3.el8_6
pixman-devel Red Hat:rhel_eus:8.6::appstreamAll versions0:0.38.4-3.el8_6
pixman Red Hat:rhel_eus:8.8::appstreamAll versions0:0.38.4-3.el8_8
pixman-debuginfo Red Hat:rhel_eus:8.8::appstreamAll versions0:0.38.4-3.el8_8
pixman-debugsource Red Hat:rhel_eus:8.8::appstreamAll versions0:0.38.4-3.el8_8
pixman-devel Red Hat:rhel_eus:8.8::appstreamAll versions0:0.38.4-3.el8_8
pixman Red Hat:rhel_eus:9.0::appstreamAll versions0:0.40.0-6.el9_0
pixman-debuginfo Red Hat:rhel_eus:9.0::appstreamAll versions0:0.40.0-6.el9_0
pixman-debugsource Red Hat:rhel_eus:9.0::appstreamAll versions0:0.40.0-6.el9_0
pixman-devel Red Hat:rhel_eus:9.0::appstreamAll versions0:0.40.0-6.el9_0
pixman Red Hat:rhel_eus:9.2::appstreamAll versions0:0.40.0-6.el9_2
pixman-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions0:0.40.0-6.el9_2
pixman-debugsource Red Hat:rhel_eus:9.2::appstreamAll versions0:0.40.0-6.el9_2
pixman-devel Red Hat:rhel_eus:9.2::appstreamAll versions0:0.40.0-6.el9_2
mingw-pixman Rocky Linux:9All versions0:0.42.2-3.el9
pixman Rocky Linux:9All versions0:0.40.0-6.el9_3
pixman SUSE:Enterprise Storage 6All versions0.34.0-150000.7.5.1
pixman SUSE:Enterprise Storage 7All versions0.34.0-150000.7.5.1
pixman SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOSAll versions0.34.0-150000.7.5.1

Products include Debian Debian Linux, Fedoraproject Fedora, Pixman Pixman.

How do I fix CVE-2022-44638?

Upgrade to a fixed version.

Is CVE-2022-44638 being exploited?

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

All Debian Debian Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2022-44638, ALSA-2023:7754, ALSA-2024:0131, ALSA-2024:2525, AZL-11392, BELL-CVE-2022-44638 and 27 more.

Is CVE-2022-44638 in your software?

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

Check your SBOMs for free