gimp: Fix of 2 CVEs
- 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
- 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"
}