Skip to content
Heist/ feed
Back to feed
UnratedFix available

gimp: Fix of 2 CVEs

Type: advisorySources: OSV

- CVE-2026-80101: size the XWD 1-bit scanline buffers on the number of bytes the decode loops actually read, ceil(width / 8), instead of trusting l_bytes_per_line alone, and zero-fill them; the upstream guard is re-authored because its own arithmetic is inoperative - CVE-2026-82343: reject PSD files whose declared channel count is below the minimum required by the color mode, so the merged image is no longer read with more bytes per pixel than were allocated (upstream's channel_idx array enlargement is not applicable: that write path does not exist in 2.99.8)

Products
gimp, gimp-devel, gimp-devel-tools, gimp-libs
Affected versions
Not specified
Fixed versions
2:2.99.8-4.el9_6.2.tuxcare.els20
CVEs
CVE-2026-80101, CVE-2026-82343
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 10:54 UTC · Revision 1

Source evidence

gimp: Fix of 2 CVEs

core-osv · Original source

Published 11 Sept 2026, 16:43 UTC

- CVE-2026-80101: size the XWD 1-bit scanline buffers on the number of bytes the decode loops actually read, ceil(width / 8), instead of trusting l_bytes_per_line alone, and zero-fill them; the upstream guard is re-authored because its own arithmetic is inoperative - CVE-2026-82343: reject PSD files whose declared channel count is below the minimum required by the color mode, so the merged image is no longer read with more bytes per pixel than were allocated (upstream's channel_idx array enlargement is not applicable: that write path does not exist in 2.99.8)

osv:CLSA-2026-1789144988

gimp

Fixed versions: 2:2.99.8-4.el9_6.2.tuxcare.els20

gimp-devel

Fixed versions: 2:2.99.8-4.el9_6.2.tuxcare.els20

gimp-devel-tools

Fixed versions: 2:2.99.8-4.el9_6.2.tuxcare.els20

gimp-libs

Fixed versions: 2:2.99.8-4.el9_6.2.tuxcare.els20

Complete source record
{
  "id": "bc1ff5e339c68bcfddd1e8c10f6724488ff3bce63f8672c77a959bc161abda4b",
  "url": "https://osv.dev/vulnerability/CLSA-2026-1789144988",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "gimp: Fix of 2 CVEs",
    "summary": "- CVE-2026-80101: size the XWD 1-bit scanline buffers on the number of bytes the decode loops actually read, ceil(width / 8), instead of trusting l_bytes_per_line alone, and zero-fill them; the upstream guard is re-authored because its own arithmetic is inoperative - CVE-2026-82343: reject PSD files whose declared channel count is below the minimum required by the color mode, so the merged image is no longer read with more bytes per pixel than were allocated (upstream's channel_idx array enlargement is not applicable: that write path does not exist in 2.99.8)",
    "evidence": "osv:CLSA-2026-1789144988",
    "products": [
      {
        "name": {
          "value": "gimp",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:2.99.8-4.el9_6.2.tuxcare.els20",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "gimp-devel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:2.99.8-4.el9_6.2.tuxcare.els20",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "gimp-devel-tools",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:2.99.8-4.el9_6.2.tuxcare.els20",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "gimp-libs",
          "evidence": "/affected/3/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:2.99.8-4.el9_6.2.tuxcare.els20",
            "evidence": "/affected/3/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "CLSA-2026-1789144988",
      "aliases": [
        "CLSA-2026-1789144988"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:2.99.8-4.el9_6.2.tuxcare.els20"
                }
              ]
            }
          ],
          "package": {
            "name": "gimp",
            "purl": "pkg:rpm/tuxcare/gimp?distro=almalinux-9.6",
            "ecosystem": "TuxCare:AlmaLinux:9.6"
          },
          "database_specific": {
            "source": "https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1789144988.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:2.99.8-4.el9_6.2.tuxcare.els20"
                }
              ]
            }
          ],
          "package": {
            "name": "gimp-devel",
            "purl": "pkg:rpm/tuxcare/gimp-devel?distro=almalinux-9.6",
            "ecosystem": "TuxCare:AlmaLinux:9.6"
          },
          "database_specific": {
            "source": "https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1789144988.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:2.99.8-4.el9_6.2.tuxcare.els20"
                }
              ]
            }
          ],
          "package": {
            "name": "gimp-devel-tools",
            "purl": "pkg:rpm/tuxcare/gimp-devel-tools?distro=almalinux-9.6",
            "ecosystem": "TuxCare:AlmaLinux:9.6"
          },
          "database_specific": {
            "source": "https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1789144988.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:2.99.8-4.el9_6.2.tuxcare.els20"
                }
              ]
            }
          ],
          "package": {
            "name": "gimp-libs",
            "purl": "pkg:rpm/tuxcare/gimp-libs?distro=almalinux-9.6",
            "ecosystem": "TuxCare:AlmaLinux:9.6"
          },
          "database_specific": {
            "source": "https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1789144988.json"
          }
        }
      ],
      "modified": "2026-10-26T09:31:32.864760981Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-80101",
        "CVE-2026-82343"
      ],
      "references": [
        "https://errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1789144988.html",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-80101",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-82343"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-80101",
        "evidence": "/upstream"
      },
      {
        "value": "CVE-2026-82343",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 447741,
  "published_at": "2026-09-11T16:43:20+00:00"
}