p PatchFirst

PatchFirst · Latest vulnerabilities

gdk-pixbuf vulnerabilities

Vulnerabilities published for gdk-pixbuf in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 35

  1. CVE-2026-18090

    Medium · CVSS 6.1EPSS 0.23%No fix published

    Gdk-pixbuf: gdk-pixbuf: heap out-of-bounds read in uncompress() via crafted icns rle block

    A flaw was found in gdk-pixbuf. This vulnerability allows a remote attacker to cause a heap out-of-bounds read by providing a specially crafted Apple Icon Image (.icns) file. The uncompress() function, which handles RLE-encoded ICNS icon data, fails to validate the source buffer's boundaries during decompression. This can lead to a denial of service, where the application crashes, or to information disclosure, potentially revealing sensitive data from adjacent memory.

    Published Updated
  2. CVE-2026-81893

    Medium · CVSS 4.7EPSS 0.15%Fix available

    Gdk-pixbuf: gdk-pixbuf: invalid write in jpeg icc profile parser on error recovery

    A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image. Affected version >= 2.26.4

    • Update to 2.44.8+dfsg-1
    Published Updated
  3. CVE-2026-16768

    Medium · CVSS 5.3EPSS 0.4%No fix published

    Gdk-pixbuf: out-of-bounds read in ico parser

    A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that exceed the defined palette range, an out-of-bounds read can occur due to improper bounds checking against the actual palette size. This vulnerability causes heap bytes to be interpreted as valid palette indices and rendered as RGB pixel values in the output image, allowing an attacker to extract heap content via the generated output, such as a thumbnail.

    Published Updated
  4. CVE-2026-5201

    High · CVSS 7.5EPSS 1.15%Fix available

    Gdk-pixbuf: gdk-pixbuf: denial of service via heap-based buffer overflow when processing a specially crafted jpeg image

    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.

    • Update to 2.44.6+dfsg-1
    Published Updated
  5. CVE-2025-7345

    High · CVSS 7.5EPSS 1.34%Fix available

    Gdk‑pixbuf: heap‑buffer‑overflow in gdk‑pixbuf

    A flaw exists in gdk‑pixbuf within the gdk_pixbuf__jpeg_image_load_increment function (io-jpeg.c) and in glib’s g_base64_encode_step (glib/gbase64.c). When processing maliciously crafted JPEG images, a heap buffer overflow can occur during Base64 encoding, allowing out-of-bounds reads from heap memory, potentially causing application crashes or arbitrary code execution.

    • Update to 2.42.12+dfsg-4
    Published Updated
  6. CVE-2025-6199

    Low · CVSS 3.3EPSS 0.21%Fix available

    Gdk-pixbuf: uninitialized memory disclosure in gdkpixbuf gif lzw decoder

    A flaw was found in the GIF parser of GdkPixbuf’s LZW decoder. When an invalid symbol is encountered during decompression, the decoder sets the reported output size to the full buffer length rather than the actual number of written bytes. This logic error results in uninitialized sections of the buffer being included in the output, potentially leaking arbitrary memory contents in the processed image.

    • Update to 2.42.12+dfsg-3
    Published Updated
  7. CVE-2022-48622

    High · CVSS 7.8EPSS 0.41%Fix available

    CVE-2022-48622

    In GNOME GdkPixbuf (aka gdk-pixbuf) through 2.42.10, the ANI (Windows animated cursor) decoder encounters heap memory corruption (in ani_load_chunk in io-ani.c) when parsing chunks in a crafted .ani file. A crafted file could allow an attacker to overwrite heap metadata, leading to a denial of service or code execution attack. This occurs in gdk_pixbuf_set_option() in gdk-pixbuf.c.

    • Update to 2.42.12+dfsg-1
    Published Updated
  8. CVE-2021-46829

    High · CVSS 7.8EPSS 0.8%Fix available

    CVE-2021-46829

    GNOME GdkPixbuf (aka GDK-PixBuf) before 2.42.8 allows a heap-based buffer overflow when compositing or clearing frames in GIF files, as demonstrated by io-gif-animation.c composite_frame. This overflow is controllable and could be abused for code execution, especially on 32-bit systems.

    • Update to 2.42.8+dfsg-1
    Published Updated
  9. CVE-2021-20240

    High · CVSS 8.8EPSS 2.35%Fix available

    CVE-2021-20240

    A flaw was found in gdk-pixbuf in versions before 2.42.0. An integer wraparound leading to an out of bounds write can occur when a crafted GIF image is loaded. An attacker may cause applications to crash or could potentially execute code on the victim system. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.

    • Update to 2.42.2+dfsg-1
    Published Updated
  10. CVE-2020-29385

    Medium · CVSS 5.5EPSS 1.54%Fix available

    CVE-2020-29385

    GNOME gdk-pixbuf (aka GdkPixbuf) before 2.42.2 allows a denial of service (infinite loop) in lzw.c in the function write_indexes. if c->self_code equals 10, self->code_table[10].extends will assign the value 11 to c. The next execution in the loop will assign self->code_table[11].extends to c, which will give the value of 10. This will make the loop run infinitely. This bug can, for example, be triggered by calling this function with a GIF image with LZW compression that is crafted in a special way.

    • Update to 2.42.2+dfsg-1
    Published Updated
  11. CVE-2017-2870

    High · CVSS 8.8EPSS 2.61%Fix available

    CVE-2017-2870

    An exploitable integer overflow vulnerability exists in the tiff_image_parse functionality of Gdk-Pixbuf 2.36.6 when compiled with Clang. A specially crafted tiff file can cause a heap-overflow resulting in remote code execution. An attacker can send a file or a URL to trigger this vulnerability.

    • Update to 2.36.10-1
    Published Updated
  12. CVE-2017-2862

    High · CVSS 8.8EPSS 4.6%Fix available

    CVE-2017-2862

    An exploitable heap overflow vulnerability exists in the gdk_pixbuf__jpeg_image_load_increment functionality of Gdk-Pixbuf 2.36.6. A specially crafted jpeg file can cause a heap overflow resulting in remote code execution. An attacker can send a file or url to trigger this vulnerability.

    • Update to 2.36.10-1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →