Every CVE Search/ Get API key

CVE-2021-44648

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the...

8.8 HighFix available

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the lzw compressed stream of image data in GIF files with lzw minimum code size equals to 12.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.97%Up 1.3 points since Jan 13, 2022
90%50%10%1%

What each source reports

NVD Score used 8.8

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the lzw compressed stream of image data in GIF files with lzw minimum code size equals to 12.

Record
CVE-2021-44648
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-787
Updated
2026-11-02
CVE List No score

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the lzw compressed stream of image data in GIF files with lzw minimum code size equals to 12.

Record
CVE-2021-44648
Updated
2026-11-02
EUVDEUVD-2021-31469 No score

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the lzw compressed stream of image data in GIF files with lzw minimum code size equals to 12.

Record
EUVD-2021-31469
Updated
2026-11-03
GitHub AdvisoriesGHSA-hm7g-c3p8-8xwf 8.8

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the...

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the lzw compressed stream of image data in GIF files with lzw minimum code size equals to 12.

Record
GHSA-hm7g-c3p8-8xwf
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
OSVALPINE-CVE-2021-44648 8.8

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the lzw compressed stream of image data in GIF files with lzw minimum code size equals to 12.

Record
ALPINE-CVE-2021-44648
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVBELL-CVE-2021-44648 8.8

CVE-2021-44648 does not affect BellSoft software

Record
BELL-CVE-2021-44648
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 10 moreShow less
OSV 8.8

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the lzw compressed stream of image data in GIF files with lzw minimum code size equals to 12.

Record
CVE-2021-44648
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2021-44648 8.8

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the lzw compressed stream of image data in GIF files with lzw minimum code size equals to 12.

Record
DEBIAN-CVE-2021-44648
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:2216 7.8

Red Hat Security Advisory: gdk-pixbuf2 security update

Record
RHSA-2023:2216
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2021-44648 8.8

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the lzw compressed stream of image data in GIF files with lzw minimum code size equals to 12.

Record
UBUNTU-CVE-2021-44648
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2023:2216 No score

Moderate: gdk-pixbuf2 security update

The gdk-pixbuf2 packages provide an image loading library that can be extended by loadable modules for new image formats. It is used by toolkits such as GTK+ or clutter.

Security Fix(es):

  • gdk-pixbuf: heap-buffer overflow when decoding the lzw compressed stream of image data (CVE-2021-44648)
  • gdk-pixbuf: heap-based buffer overflow when compositing or clearing frames in GIF files (CVE-2021-46829)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:2216
Updated
2026-11-02
OSVMGASA-2022-0402 No score

Updated gdk-pixbuf2.0 packages fix security vulnerability

GNOME gdk-pixbuf 2.42.6 is vulnerable to a heap-buffer overflow vulnerability when decoding the lzw compressed stream of image data in GIF files with lzw minimum code size equals to 12. (CVE-2021-44648)

Record
MGASA-2022-0402
Updated
2026-11-02
OSVopenSUSE-SU-2024:12296-1 No score

gdk-pixbuf-devel-2.42.9-3.1 on GA media

These are all security issues fixed in the gdk-pixbuf-devel-2.42.9-3.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12296-1
Updated
2026-11-02
OSVSUSE-SU-2022:3153-1 No score

Security update for gdk-pixbuf

This update for gdk-pixbuf fixes the following issues:

Update to version 2.42.9:

  • CVE-2021-44648: Fixed overflow vulnerability in lzw code size (bsc#1194633).

Bugfixes:

  • Fixed loading of larger images (glgo#GNOME/gdk-pixbuf#216).
  • Avoided bashism in baselibs postscript (bsc#1195391).
Record
SUSE-SU-2022:3153-1
Updated
2026-11-02
OSVSUSE-SU-2022:3230-1 No score

Security update for gdk-pixbuf

This update for gdk-pixbuf fixes the following issues:

  • CVE-2021-44648: Fixed overflow vulnerability in lzw code size (bsc#1194633).
Record
SUSE-SU-2022:3230-1
Updated
2026-11-02
OSVUSN-5607-1 No score

gdk-pixbuf vulnerability

It was discovered that GDK-PixBuf incorrectly handled certain images. An attacker could possibly use this issue to execute arbitrary code or cause a crash.

Record
USN-5607-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
gdk-pixbuf
Alpine:v3.15
before 2.42.8-r0
2.42.8-r0
gdk-pixbuf
Alpine:v3.16
before 2.42.8-r0
2.42.8-r0
gdk-pixbuf
Alpine:v3.17
before 2.42.8-r0
2.42.8-r0
gdk-pixbuf
Alpine:v3.18
before 2.42.8-r0
2.42.8-r0
gdk-pixbuf
Alpine:v3.19
before 2.42.8-r0
2.42.8-r0
gdk-pixbuf
Alpine:v3.20
before 2.42.8-r0
2.42.8-r0
gdk-pixbuf
Alpine:v3.21
before 2.42.8-r0
2.42.8-r0
gdk-pixbuf
Alpine:v3.22
before 2.42.8-r0
2.42.8-r0
gdk-pixbuf
Alpine:v3.23
before 2.42.8-r0
2.42.8-r0
gdk-pixbuf
Alpine:v3.24
before 2.42.8-r0
2.42.8-r0
Show 35 moreShow less
Affected packages
PackageAffectedFixed
gdk-pixbuf2
AlmaLinux:9
From an advisory covering 2 CVEs
before 2.42.6-3.el9
2.42.6-3.el9
gdk-pixbuf2-devel
AlmaLinux:9
From an advisory covering 2 CVEs
before 2.42.6-3.el9
2.42.6-3.el9
gdk-pixbuf2-modules
AlmaLinux:9
From an advisory covering 2 CVEs
before 2.42.6-3.el9
2.42.6-3.el9
gdk-pixbuf
Debian:12
before 2.42.9+dfsg-1
2.42.9+dfsg-1
gdk-pixbuf
Debian:13
before 2.42.9+dfsg-1
2.42.9+dfsg-1
gdk-pixbuf
Debian:14
before 2.42.9+dfsg-1
2.42.9+dfsg-1
gdk-pixbuf
Debian:11
From an advisory covering 2 CVEs
before 2.42.2+dfsg-1+deb11u1, plus listed versions
2.42.2+dfsg-1
2.42.2+dfsg-1+deb11u1
gdk-pixbuf2.0
Mageia:8
before 2.42.2-1.2.mga8
2.42.2-1.2.mga8
gdk-pixbuf2
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:2.42.6-3.el9
0:2.42.6-3.el9
gdk-pixbuf2-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:2.42.6-3.el9
0:2.42.6-3.el9
gdk-pixbuf2-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:2.42.6-3.el9
0:2.42.6-3.el9
gdk-pixbuf2-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:2.42.6-3.el9
0:2.42.6-3.el9
gdk-pixbuf2-devel-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:2.42.6-3.el9
0:2.42.6-3.el9
gdk-pixbuf2-modules
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:2.42.6-3.el9
0:2.42.6-3.el9
gdk-pixbuf2-modules-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:2.42.6-3.el9
0:2.42.6-3.el9
gdk-pixbuf2-tests-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:2.42.6-3.el9
0:2.42.6-3.el9
gdk-pixbuf
SUSE:Linux Enterprise Module for Basesystem 15 SP4
before 2.42.9-150400.5.6.1
2.42.9-150400.5.6.1
gdk-pixbuf
openSUSE:Leap 15.4
before 2.42.9-150400.5.6.1
2.42.9-150400.5.6.1
gdk-pixbuf
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Linux Enterprise Server 15 SP2-BCL
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Manager Proxy 4.1
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Manager Retail Branch Server 4.1
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Manager Server 4.1
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Linux Enterprise Micro 5.2
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
SUSE:Enterprise Storage 7
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
openSUSE:Leap Micro 5.2
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
openSUSE:Leap 15.3
before 2.40.0-150200.3.9.1
2.40.0-150200.3.9.1
gdk-pixbuf
Ubuntu:20.04:LTS
before 2.40.0+dfsg-3ubuntu0.4, plus listed versions
2.40.0+dfsg-1build12.40.0+dfsg-1ubuntu12.40.0+dfsg-22.40.0+dfsg-32.40.0+dfsg-3ubuntu0.12.40.0+dfsg-3ubuntu0.22.40.0+dfsg-3ubuntu0.3
2.40.0+dfsg-3ubuntu0.4
gdk-pixbuf
Ubuntu:22.04:LTS
before 2.42.8+dfsg-1ubuntu0.1, plus listed versions
2.42.6+dfsg-1build22.42.6+dfsg-1build32.42.6+dfsg-2ubuntu22.42.6+dfsg-2ubuntu32.42.8+dfsg-1
2.42.8+dfsg-1ubuntu0.1
gdk-pixbuf
openSUSE:Tumbleweed
before 2.42.9-3.1
2.42.9-3.1

History

History
RecordedChangedSources
affected, facts
affectedOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-44648 is a high vulnerability (CVSS 8.8) in Debian Linux, published January 12, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.97%, the 80th percentile. Fixed in gdk-pixbuf 2.42.8-r0.

References

Show 33 moreShow less
MoveEnter Open