Heap-based buffer overflow in Gnome gdk-pixbuf - CVE-2022-48622
Published: June 18, 2024
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists due to a boundary error within the ani_load_chunk() function in io-ani.c. A remote attacker can trick the victim to open a specially crafted .ani file, trigger a heap-based buffer overflow and execute arbitrary code on the target system.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
Affected software
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Software Development Kit 12
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise High Performance Computing 12
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Desktop 15
SUSE Manager Proxy
SUSE Manager Retail Branch Server
SUSE Manager Server
SUSE Linux Enterprise Micro
SUSE Linux Enterprise Micro for Rancher
openSUSE Leap Micro
SUSE Enterprise Storage
Anolis OS
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for ARM 64
Red Hat CodeReady Linux Builder for x86_64
Red Hat CodeReady Linux Builder for Power, little endian
Red Hat CodeReady Linux Builder for ARM 64
Red Hat CodeReady Linux Builder for IBM z Systems
Slackware Linux
SUSE Linux Enterprise Server 15 SP2 LTSS
SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS
SUSE Linux Enterprise Server 15 SP3 LTSS
SUSE Linux Enterprise Desktop 15 SP4 LTSS
SUSE Linux Enterprise Server 15 SP4 LTSS
Basesystem Module
openSUSE Leap
Ubuntu
openEuler
libgdk-pixbuf2.0-0 (Ubuntu package)
gdk-pixbuf-lang
gdk-pixbuf-query-loaders-debuginfo-32bit
libgdk_pixbuf-2_0-0-debuginfo-32bit
libgdk_pixbuf-2_0-0-32bit
gdk-pixbuf-query-loaders-32bit
typelib-1_0-GdkPixbuf-2_0
gdk-pixbuf-query-loaders
libgdk_pixbuf-2_0-0
gdk-pixbuf-query-loaders-debuginfo
gdk-pixbuf-devel-debuginfo
gdk-pixbuf-debugsource
gdk-pixbuf-devel
libgdk_pixbuf-2_0-0-debuginfo
gdk-pixbuf2 (Red Hat package)
gdk-pixbuf2-help
gdk-pixbuf2-debuginfo
gdk-pixbuf2-debugsource
gdk-pixbuf2-devel
gdk-pixbuf2
gdk-pixbuf-query-loaders-32bit-debuginfo
libgdk_pixbuf-2_0-0-32bit-debuginfo
typelib-1_0-GdkPixdata-2_0
gdk-pixbuf-thumbnailer-debuginfo
gdk-pixbuf-thumbnailer
gdk-pixbuf2-modules
gdk-pixbuf2-doc
gdk-pixbuf2-tests
libgdk-pixbuf-2.0-0 (Ubuntu package)
gdk-pixbuf-query-loaders-64bit-debuginfo
libgdk_pixbuf-2_0-0-64bit
gdk-pixbuf-devel-64bit-debuginfo
libgdk_pixbuf-2_0-0-64bit-debuginfo
gdk-pixbuf-query-loaders-64bit
gdk-pixbuf-devel-32bit-debuginfo
gdk-pixbuf-devel-32bit
gdk-pixbuf-devel-64bit
Migration Toolkit for Runtimes
Red Hat OpenShift Dev Spaces
App Connect Enterprise Certified Container
OpenShift API for Data Protection (OADP)
Migration Toolkit for Containers
Red Hat OpenShift Container Platform
Splunk AppDynamics Private Synthetic Agent
Watson Studio on Cloud Pak for Data
How to mitigate CVE-2022-48622
libgdk-pixbuf2.0-0 (Ubuntu package) - addressed in versions Ubuntu Pro, 2.40.0+dfsg-3ubuntu0.5
Migration Toolkit for Runtimes - update to 1.2.6
OpenShift API for Data Protection (OADP) - update to 1.3.3
Migration Toolkit for Containers - update to 1.8.4
gdk-pixbuf-lang - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-query-loaders-debuginfo-32bit - update to 2.34.0-19.20.1
libgdk_pixbuf-2_0-0-debuginfo-32bit - update to 2.34.0-19.20.1
libgdk_pixbuf-2_0-0-32bit - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-query-loaders-32bit - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
typelib-1_0-GdkPixbuf-2_0 - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-query-loaders - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
libgdk_pixbuf-2_0-0 - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-query-loaders-debuginfo - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-devel-debuginfo - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-debugsource - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-devel - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
libgdk_pixbuf-2_0-0-debuginfo - addressed in versions 2.34.0-19.20.1, 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf2 (Red Hat package) - update to 2.36.12-6.el8_10
gdk-pixbuf2-help - addressed in versions 2.40.0-6, 2.42.6-7, 2.42.10-3
gdk-pixbuf2-debuginfo - addressed in versions 2.40.0-6, 2.42.6-7, 2.42.10-3
gdk-pixbuf2-debugsource - addressed in versions 2.40.0-6, 2.42.6-7, 2.42.10-3
gdk-pixbuf2-devel - addressed in versions 2.40.0-6, 2.42.6-7, 2.42.10-3
gdk-pixbuf2 - addressed in versions 2.40.0-6, 2.42.6-7, 2.42.10-3
gdk-pixbuf-query-loaders-32bit-debuginfo - addressed in versions 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
libgdk_pixbuf-2_0-0-32bit-debuginfo - addressed in versions 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
typelib-1_0-GdkPixdata-2_0 - addressed in versions 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-thumbnailer-debuginfo - addressed in versions 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-thumbnailer - addressed in versions 2.40.0-150200.3.12.1, 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf2-devel - addressed in versions 2.42.6-4.0.1, 2.42.10-3
gdk-pixbuf2 - addressed in versions 2.42.6-4.0.1, 2.42.10-3
gdk-pixbuf2-modules - addressed in versions 2.42.6-4.0.1, 2.42.10-3
gdk-pixbuf2-doc - addressed in versions 2.42.6-4.0.1, 2.42.10-3
gdk-pixbuf2-tests - addressed in versions 2.42.6-7, 2.42.10-3
gdk-pixbuf2-modules - addressed in versions 2.42.6-7, 2.42.10-3
libgdk-pixbuf-2.0-0 (Ubuntu package) - addressed in versions 2.42.8+dfsg-1ubuntu0.3, 2.42.10+dfsg-1ubuntu0.1, 2.42.10+dfsg-3ubuntu3.1
gdk-pixbuf2-tests - update to 2.42.10-3
gdk-pixbuf2 - update to 2.42.12
gdk-pixbuf-query-loaders-64bit-debuginfo - addressed in versions 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
libgdk_pixbuf-2_0-0-64bit - addressed in versions 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-devel-64bit-debuginfo - addressed in versions 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
libgdk_pixbuf-2_0-0-64bit-debuginfo - addressed in versions 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-query-loaders-64bit - addressed in versions 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-devel-32bit-debuginfo - addressed in versions 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-devel-32bit - addressed in versions 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
gdk-pixbuf-devel-64bit - addressed in versions 2.42.12-150400.5.9.1, 2.42.12-150600.3.3.1
Red Hat OpenShift Dev Spaces - update to 3.16.0
Red Hat OpenShift Container Platform - addressed in versions 4.13.45, 4.16.15, 4.17.0
Watson Studio on Cloud Pak for Data - update to 5.0.1
App Connect Enterprise Certified Container - addressed in versions 5.0.19, 12.2.0
Splunk AppDynamics Private Synthetic Agent - update to 25.7.0
External References
Related Security Bulletins
- Remote code execution in Gnome gdk-pixbuf
- Red Hat Enterprise Linux 8 update for gdk-pixbuf2
- Multiple vulnerabilities in Migration Toolkit for Runtimes 1.2
- Ubuntu update for gdk-pixbuf
- SUSE update for gdk-pixbuf
- SUSE update for gdk-pixbuf
- SUSE update for gdk-pixbuf
- SUSE update for gdk-pixbuf
- Slackware Linux update for gdk-pixbuf2
- SUSE update for gdk-pixbuf
- Multiple vulnerabilities in Red Hat OpenShift Container Platform 4.13
- Multiple vulnerabilities in OpenShift API for Data Protection (OADP) 1.3
- openEuler 22.03 LTS SP1 update for gdk-pixbuf2
- openEuler 24.03 LTS update for gdk-pixbuf2
- Heap-based buffer overflow in Watson Studio on Cloud Pak for Data
- Multiple vulnerabilities in IBM App Connect Enterprise Certified Container
- Multiple vulnerabilities in Red Hat OpenShift Dev Spaces
- openEuler 20.03 LTS SP4 update for gdk-pixbuf2
- openEuler 22.03 LTS SP3 update for gdk-pixbuf2
- openEuler 22.03 LTS SP4 update for gdk-pixbuf2
- Multiple vulnerabilities in Red Hat OpenShift Container Platform 4.16
- Multiple vulnerabilities in Migration Toolkit for Containers 1.8
- Multiple vulnerabilities in Red Hat OpenShift Container Platform 4.17
- Anolis OS update for gdk-pixbuf2
- Anolis OS update for gdk-pixbuf2
- Splunk AppDynamics Private Synthetic Agent update for third-party components