VulnSea

GIMP vulnerabilities

CVEs whose affected-version data names the GIMP package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

34 CVEsRSS

CVE-2026-92183High· 7.80day
today

GIMP APNG File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability

GIMP APNG File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this …

▾ AbyssalGIMP · GIMPvia CVEORG
CVE-2026-112261High· 7.8
2d ago

Gimp: gimp: use-after-free in xcf loader via prop_selected_path

A flaw was found in GIMP. Opening a crafted XCF that selects a path and then fails to load that path can cause a use-after-free in the main process, leading to a crash and potentially arbitrary code execution.

▾ TwilightRed Hat · gimpEPSS 0.14%via CVEORG
CVE-2026-112258High· 7.8
2d ago

Gimp: gimp: use-after-free in xcf loader via prop_linked and prop_selection on channels

A flaw was found in GIMP. The XCF loader can leave a dangling pointer in the linked-channels list when a linked channel is later destroyed via a selection property. Opening a crafted XCF file can cause a use-after-free in the main GIMP p…

▾ TwilightRed Hat · gimpEPSS 0.14%via CVEORG
CVE-2026-112257High· 7.8
2d ago

Gimp: gimp: heap out-of-bounds read/write in psd thumbnail loader (load_resource_1033)

A flaw was found in GIMP. The PSD thumbnail resource loader performs a BGR-to-RGB channel swap with a fixed 3-byte stride and does not verify that the JPEG thumbnail is RGB. A crafted grayscale PSD thumbnail can cause a heap out-of-bound…

▾ TwilightRed Hat · gimpEPSS 0.14%via CVEORG
CVE-2026-112259Medium· 5.5
2d ago

Gimp: gimp: null pointer dereference in swatchbooker (sbz) palette import

A flaw was found in GIMP. Importing a crafted SBZ palette without a color-model attribute can cause a NULL pointer dereference during string comparison, resulting in denial of service of the GIMP application.

▾ SunlitRed Hat · gimpEPSS 0.11%via CVEORG
CVE-2026-112260High· 7.1
2d ago

Gimp: gimp: heap out-of-bounds read in xcf text-layer parasite parsing

A flaw was found in GIMP. Opening a crafted XCF with a malformed text-layer parasite can cause a heap out-of-bounds read, disclosing adjacent heap data into layer text and causing denial of service.

▾ TwilightRed Hat · gimpEPSS 0.16%via CVEORG
CVE-2026-62439High· 7.0PoC
5d ago

Gimp: gimp: file-pvr plug-in pvr file parsing integer overflow heap-based buffer overflow vulnerability

A flaw was found in GIMP. An integer overflow occurs in the file-pvr plug-in when calculating memory buffer sizes for image dimensions. By tricking a user into opening or previewing a specially crafted PowerVR (.pvr) file, an attacker ca…

▾ MidnightRed Hat · gimpEPSS 0.18%via CVEORG
CVE-2026-62438Medium· 6.1
5d ago

Gimp: gimp: paa integer overflow out-of-bounds read

A flaw was found in GIMP. An attacker can cause a Denial of Service (DoS) or potentially disclose sensitive memory contents by convincing a user to open or preview a specially crafted Bohemia Interactive (PAA) texture file. Due to an int…

▾ SunlitRed Hat · gimpEPSS 0.12%via CVEORG
CVE-2026-106067Medium· 6.3
2w ago

A heap-based buffer overflow was found in GIMP’s Hot color filter plug-in

A heap-based buffer overflow was found in GIMP’s Hot color filter plug-in. For very large images, a pixel buffer is allocated using overflowing 32-bit width * height (and related) arithmetic while the filter’s pixel access path uses the …

▾ SunlitRed Hat · gimpEPSS 0.11%via NVD
CVE-2026-106066Medium· 6.3
2w ago

A heap-based buffer overflow was found in GIMP’s raw data export plug-in

A heap-based buffer overflow was found in GIMP’s raw data export plug-in. When exporting very large images, g_malloc() sizing based on overflowing width * height * bytes-per-pixel can allocate far less memory than GEGL reads or writes du…

▾ SunlitRed Hat · gimpEPSS 0.11%via NVD
CVE-2026-106065Medium· 6.3
2w ago

A heap-based buffer overflow was found in GIMP’s PCX export plug-in

A heap-based buffer overflow was found in GIMP’s PCX export plug-in. For images with extremely large width and height, buffer allocation uses overflowing 32-bit width * height arithmetic while subsequent GEGL operations use the full exte…

▾ SunlitRed Hat · gimpEPSS 0.12%via NVD
CVE-2026-106064Medium· 6.3
2w ago

A heap-based buffer overflow was found in GIMP’s GIF export plug-in

A heap-based buffer overflow was found in GIMP’s GIF export plug-in. Exporting an image with very large width and height can cause 32-bit overflow when computing the pixel buffer size. The plug-in allocates a buffer based on the wrapped …

▾ SunlitRed Hat · gimpEPSS 0.11%via NVD
CVE-2026-106061Medium· 5.5
2w ago

A flaw was found in GIMP’s X cursor (XMC) thumbnail loader

A flaw was found in GIMP’s X cursor (XMC) thumbnail loader. When GIMP generates a thumbnail for a crafted XMC file, it allocates a pixel buffer using a width * height size computed in 32-bit signed arithmetic. If that product overflows, …

▾ SunlitRed Hat · gimpEPSS 0.10%via NVD
CVE-2026-106062High· 7.8
2w ago

A heap-based buffer overflow was found in GIMP’s DirectDraw Surface (DDS) loader

A heap-based buffer overflow was found in GIMP’s DirectDraw Surface (DDS) loader. When loading a crafted DDS image, buffer sizes derived from width, height, and pitch can be computed using 32-bit arithmetic that overflows. The allocated …

▾ TwilightRed Hat · gimpEPSS 0.15%via NVD
CVE-2026-106063Medium· 6.3
2w ago

A heap-based buffer overflow was found in GIMP’s DICOM export plug-in

A heap-based buffer overflow was found in GIMP’s DICOM export plug-in. When exporting an image with extremely large width and height, the export path allocates a buffer using a 32-bit width * height (and bytes-per-pixel) product that can…

▾ SunlitRed Hat · gimpEPSS 0.12%via NVD
CVE-2026-97185High· 7.8
3w ago

A flaw was found in GIMP

A flaw was found in GIMP. When processing a specially crafted GIMPressionist preset file, the plug-in does not properly validate vector indices before writing into fixed-size arrays. This can lead to an out-of-bounds write, corrupting me…

▾ TwilightRed Hat · gimpEPSS 0.14%via NVD
CVE-2026-96546Low· 2.5PoC
4w ago

A one-byte out-of-bounds heap read flaw was found in GIMP's uncompressed DDS image loader

A one-byte out-of-bounds heap read flaw was found in GIMP's uncompressed DDS image loader. When a user opens an uncompressed DDS image, the file-dds plug-in performs an unconditional one-byte look-ahead after processing the final pixel. …

▾ TwilightRed Hat · gimpEPSS 0.11%via NVD
CVE-2026-96545Medium· 4.4PoC
4w ago

An out-of-bounds heap read flaw was found in GIMP's TIM image loader

An out-of-bounds heap read flaw was found in GIMP's TIM image loader. When a user opens a crafted 4bpp TIM image that causes promotion to an RGBA layer, the file-tim plug-in allocates an undersized row buffer but processes it using the l…

▾ TwilightRed Hat · gimpEPSS 0.18%via NVD
CVE-2026-92248High· 7.8
1mo ago

A flaw was found in the file-psd plugin in GIMP

A flaw was found in the file-psd plugin in GIMP. When generating a thumbnail preview for a specially crafted PSD (Photoshop Document) image file, an integer overflow occurs during the multiplication of values from an embedded JPEG header…

▾ TwilightGNOME · gimpEPSS 0.19%via NVD
CVE-2026-90947High· 7.8
1mo ago

A flaw was found in GIMP

A flaw was found in GIMP. When processing a specially crafted lighting preset file, the Lighting Effects filter does not properly validate the number of light sources. This can lead to an out-of-bounds write, corrupting memory. An attack…

▾ TwilightRed Hat · gimpEPSS 0.13%via NVD
CVE-2026-90949High· 7.8
1mo ago

A flaw was found in GIMP's PSP (Paint Shop Pro) file loader

A flaw was found in GIMP's PSP (Paint Shop Pro) file loader. When processing a compressed selection channel, a heap-based buffer overflow can occur due to a mismatch between the allocated buffer size and the amount of data decompressed. …

▾ TwilightRed Hat · gimpEPSS 0.33%via NVD
CVE-2026-90948High· 7.8
1mo ago

A flaw was found in GIMP's ICO file loader

A flaw was found in GIMP's ICO file loader. When processing an ICO file containing an embedded PNG image, an integer overflow can occur during the calculation of the required buffer size. This leads to an undersized buffer being allocate…

▾ TwilightRed Hat · gimpEPSS 0.23%via NVD
CVE-2026-78465High· 7.0
1mo ago

A flaw was found in the file-pcx plugin in GIMP, affecting 32-bit builds only

A flaw was found in the file-pcx plugin in GIMP, affecting 32-bit builds only. When processing a PCX image file, the plugin calculates memory allocation sizes based on the image dimensions and the number of color planes. If a crafted fil…

▾ Twilightgimp · gimpEPSS 0.28%via NVD
CVE-2026-78475Medium· 6.1
1mo ago

A flaw was found in the file-pix (ESM) plugin in GIMP

A flaw was found in the file-pix (ESM) plugin in GIMP. When processing a specially crafted PIX image file, the plugin allocates a Variable-Length Array (VLA) on the stack without proper bounds checking, causing an unbounded stack allocat…

▾ Sunlitgimp · gimpEPSS 0.26%via NVD
CVE-2026-59090High· 8.4PoC
2mo ago

A flaw was found in GIMP's PSD file format plugin

A flaw was found in GIMP's PSD file format plugin. This vulnerability, an unsigned integer underflow in the `block_rem` variable, occurs when a user opens a specially crafted `.psd` image file. The underflow leads to parser confusion, en…

▾ Midnightgimp · gimpEPSS 0.65%via NVD
CVE-2026-66758High· 7.8
2mo ago

A flaw was found in the file-fits plugin in GIMP

A flaw was found in the file-fits plugin in GIMP. When processing a FITS image file, the plugin calculates memory allocation sizes using signed 32-bit integers for width and height. If a crafted file sets both values to large values, the…

▾ Twilightgimp · gimpEPSS 0.30%via NVD
CVE-2026-58384High· 7.3
3mo ago

A flaw was found in GIMP's PSD parser

A flaw was found in GIMP's PSD parser. An integer overflow in read_RLE_channel() can cause an undersized heap allocation for the RLE row-length table, after which subsequent per-row writes corrupt heap memory. This could lead to memory c…

▾ Twilightgimp · gimpEPSS 0.26%via NVD
CVE-2026-58380High· 7.3
3mo ago

A flaw was found in GIMP's PNM file format parser

A flaw was found in GIMP's PNM file format parser. When parsing a specially crafted PNM file, the pnmscanner_gettoken() function writes a null terminator one byte past the end of a stack-allocated buffer due to an off-by-one error in the…

▾ Twilightgimp · gimpEPSS 0.26%via NVD
CVE-2026-58379High· 7.3
3mo ago

A flaw was found in GIMP's Paint Shop Pro (PSP) file format parser

A flaw was found in GIMP's Paint Shop Pro (PSP) file format parser. This heap buffer overflow vulnerability allows a remote attacker to cause arbitrary code execution or a denial of service (DoS) by tricking a user into opening a special…

▾ TwilightRed Hat · gimpEPSS 0.23%via NVD
CVE-2026-58381Medium· 6.1
3mo ago

A flaw was found in GIMP's PSP file format parser

A flaw was found in GIMP's PSP file format parser. A double-free condition occurs in the read_layer_block() function when processing a specially crafted PSP file. This could allow an attacker to cause memory corruption, potentially leadi…

▾ Sunlitgimp · gimpEPSS 0.29%via NVD
GIMP vulnerabilities (CVEs) · VulnSea