CVE-2026-5201 Gdk-pixbuf: gdk-pixbuf: denial of service via heap-based buffer overflow when processing a specially crafted jpeg image
Remote attackers can cause application crashes and denial of service via heap-based buffer overflow in gdk-pixbuf when processing crafted JPEG images.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-5201?
CVE-2026-5201 is a high-severity memory corruption vulnerability in Redhat Enterprise Linux, published on 31 Mar 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A flaw was found in the gdk-pixbuf library. This heap-based buffer overflow vulnerability occurs in the JPEG image loader due to improper validation of color component counts when processing a specially crafted JPEG image. A remote attacker can exploit this flaw without user interaction, for example, via thumbnail generation. Successful exploitation leads to application crashes and denial of service (DoS) conditions.
Weakness: CWE-122
Which versions are affected by CVE-2026-5201?
It affects 18 products.
Linux distribution packages (40)
gdk-pixbuf2 AlmaLinux:10 | All versions | 2.42.12-4.el10_1.5 |
gdk-pixbuf2 AlmaLinux:10 | All versions | 2.42.12-4.el10_2.5 |
gdk-pixbuf2-devel AlmaLinux:10 | All versions | 2.42.12-4.el10_1.5 |
gdk-pixbuf2-devel AlmaLinux:10 | All versions | 2.42.12-4.el10_2.5 |
gdk-pixbuf2-modules AlmaLinux:10 | All versions | 2.42.12-4.el10_1.5 |
gdk-pixbuf2-modules AlmaLinux:10 | All versions | 2.42.12-4.el10_2.5 |
gdk-pixbuf2 AlmaLinux:8 | All versions | 2.36.12-8.el8_10 |
gdk-pixbuf2-devel AlmaLinux:8 | All versions | 2.36.12-8.el8_10 |
gdk-pixbuf2-modules AlmaLinux:8 | All versions | 2.36.12-8.el8_10 |
gdk-pixbuf2-xlib AlmaLinux:8 | All versions | 2.36.12-8.el8_10 |
gdk-pixbuf2-xlib-devel AlmaLinux:8 | All versions | 2.36.12-8.el8_10 |
gdk-pixbuf2 AlmaLinux:9 | All versions | 2.42.6-6.el9_7.1 |
gdk-pixbuf2 AlmaLinux:9 | All versions | 2.42.6-6.el9_8.1 |
gdk-pixbuf2-devel AlmaLinux:9 | All versions | 2.42.6-6.el9_7.1 |
gdk-pixbuf2-devel AlmaLinux:9 | All versions | 2.42.6-6.el9_8.1 |
gdk-pixbuf2-modules AlmaLinux:9 | All versions | 2.42.6-6.el9_7.1 |
gdk-pixbuf2-modules AlmaLinux:9 | All versions | 2.42.6-6.el9_8.1 |
gdk-pixbuf2 Red Hat:enterprise_linux:10.1 | All versions | 0:2.42.12-4.el10_1.5 |
gdk-pixbuf2-debuginfo Red Hat:enterprise_linux:10.1 | All versions | 0:2.42.12-4.el10_1.5 |
gdk-pixbuf2-debugsource Red Hat:enterprise_linux:10.1 | All versions | 0:2.42.12-4.el10_1.5 |
gdk-pixbuf2-devel Red Hat:enterprise_linux:10.1 | All versions | 0:2.42.12-4.el10_1.5 |
gdk-pixbuf2-devel-debuginfo Red Hat:enterprise_linux:10.1 | All versions | 0:2.42.12-4.el10_1.5 |
gdk-pixbuf2-modules Red Hat:enterprise_linux:10.1 | All versions | 0:2.42.12-4.el10_1.5 |
gdk-pixbuf2-modules-debuginfo Red Hat:enterprise_linux:10.1 | All versions | 0:2.42.12-4.el10_1.5 |
gdk-pixbuf2-tests-debuginfo Red Hat:enterprise_linux:10.1 | All versions | 0:2.42.12-4.el10_1.5 |
gdk-pixbuf2 Red Hat:enterprise_linux:10.2 | All versions | 0:2.42.12-4.el10_2.5 |
gdk-pixbuf2-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:2.42.12-4.el10_2.5 |
gdk-pixbuf2-debugsource Red Hat:enterprise_linux:10.2 | All versions | 0:2.42.12-4.el10_2.5 |
gdk-pixbuf2-devel Red Hat:enterprise_linux:10.2 | All versions | 0:2.42.12-4.el10_2.5 |
gdk-pixbuf2-devel-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:2.42.12-4.el10_2.5 |
gdk-pixbuf2-modules Red Hat:enterprise_linux:10.2 | All versions | 0:2.42.12-4.el10_2.5 |
gdk-pixbuf2-modules-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:2.42.12-4.el10_2.5 |
gdk-pixbuf2-tests-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:2.42.12-4.el10_2.5 |
gdk-pixbuf2-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.36.12-8.el8_10 |
gdk-pixbuf2-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:2.36.12-8.el8_10 |
gdk-pixbuf2-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:2.36.12-8.el8_10 |
gdk-pixbuf2-devel-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.36.12-8.el8_10 |
gdk-pixbuf2-modules Red Hat:enterprise_linux:8::appstream | All versions | 0:2.36.12-8.el8_10 |
gdk-pixbuf2-modules-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.36.12-8.el8_10 |
gdk-pixbuf2-tests-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.36.12-8.el8_10 |
Products include Gnome Gdk-Pixbuf, Redhat Ai Inference Server, Redhat Enterprise Linux, Redhat Enterprise Linux Aus, Redhat Enterprise Linux Els, Redhat Enterprise Linux Eus and 12 more.
How do I fix CVE-2026-5201?
Apply the vendor's patch.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2026-5201 being exploited?
There is no known exploitation of CVE-2026-5201 in the wild and no public exploit code.
Public exploit code: 1 proofs of concept on GitHub.
Other vulnerabilities in Redhat Enterprise Linux
Sources
Also known as ALSA-2026:10707, ALSA-2026:10708, ALSA-2026:10741, ALSA-2026:19127, ALSA-2026:19210, AZL-81435 and 48 more.