[security - high] gimp:2.8 security, bug fix, and enhancement update
エラータID: AXSA:2026-2277:01
The GIMP (GNU Image Manipulation Program) is an image composition and editing program. GIMP provides a large image manipulation toolbox, including channel operations and layers, effects, sub-pixel imaging and anti-aliasing, and conversions, all with multi-level undo.
Security Fix(es):
* gimp: gimp: heap out-of-bounds read/write in PSD thumbnail loader (load_resource_1033) (CVE-2026-112257)
Bug Fix(es) and Enhancement(s):
* gimp: xpm poc file for CVE-2026-4154 should error differently (JIRA:RHEL-178367)
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.
CVE-2026-112257
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-bounds read and write in the plug-in process, leading to a crash and potentially arbitrary code execution when the victim browses or opens the file.
CVE-2026-4154
GIMP XPM File Parsing Integer 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 vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the parsing of XPM files. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28901.
Modularity name: "gimp"
Stream name: "2.8"
Update packages.
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-bounds read and write in the plug-in process, leading to a crash and potentially arbitrary code execution when the victim browses or opens the file.
GIMP XPM File Parsing Integer 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 vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the parsing of XPM files. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28901.
N/A
SRPMS
- gimp-2.8.22-26.module+el8+2076+4eb239bc.10.src.rpm
MD5: c7e33c8f0e62ffdc8f560b08874c89a8
SHA-256: 3ec2a506504fd5ea7df997c99bfeda08597de719f7047cf34db6f4a4088f8b93
Size: 20.08 MB - pygobject2-2.28.7-5.module+el8+2076+4eb239bc.src.rpm
MD5: 314d83088f7c4e169501166258b88c80
SHA-256: afd1bc7720ff6320825f2d3605a0ec76cd80872fb4eb60410b31ff8d41c9ce39
Size: 750.83 kB - pygtk2-2.24.0-25.module+el8+2076+4eb239bc.src.rpm
MD5: 54cd9556bcb4005038ee2e4d4581c247
SHA-256: 91f860ee1ed213bcb586bd8d72bedb3d01d6f4305f51de1f7c2b4881698ca953
Size: 2.28 MB - python2-pycairo-1.16.3-7.module+el8+2076+4eb239bc.src.rpm
MD5: 3f2bc46c2a3c006344ccbf05d594b9f3
SHA-256: 54701f90a4ecdb5c69fefa7df8208da4e5d2a3206f537ed6593fb76e6a6bc079
Size: 199.60 kB
Asianux Server 8 for x86_64
- gimp-2.8.22-26.module+el8+2076+4eb239bc.10.x86_64.rpm
MD5: de62d78e8ad88e2f63044c6cbc5a9ea1
SHA-256: 025978310af3727d6e9db711229258752cccdf579aea2087725b18f958a60823
Size: 14.95 MB - gimp-debugsource-2.8.22-26.module+el8+2076+4eb239bc.10.x86_64.rpm
MD5: 5f6d323d7ba8ef18a935f702a7b1d5af
SHA-256: cc85b6205f7e43ccdf6c35caf74604eb1ce0d7ddf8a95d830e66dd2aa747c48d
Size: 4.51 MB - gimp-devel-2.8.22-26.module+el8+2076+4eb239bc.10.x86_64.rpm
MD5: b8dd4f6c5d9f2752d3df6722ddfd9816
SHA-256: fd4df8fa68c778e8f269a2e4a2f10b09ca394392f8e9292b36b893ee6598ef3b
Size: 941.09 kB - gimp-devel-tools-2.8.22-26.module+el8+2076+4eb239bc.10.x86_64.rpm
MD5: b7c3bfd9008045acbaff93083cfc980e
SHA-256: 8860eb3ef6eba0a6f605d0ff3e5b75aee6c20a64b7099b2bff3d2c50a2bd2df5
Size: 79.81 kB - gimp-libs-2.8.22-26.module+el8+2076+4eb239bc.10.x86_64.rpm
MD5: 4dfc3fb632283f7c82b2695265322b7d
SHA-256: 0dcc5cce54bb62faa9f1a95b592c195920ae5c92fa11574ac326b4b61335337b
Size: 1.40 MB - pygobject2-2.28.7-5.module+el8+2076+4eb239bc.x86_64.rpm
MD5: df4a96ed62d30a2c8c45849904d5be41
SHA-256: 404b7108e662dbd9fe1bf9ffb4731e27b724949510c2a298385e29b212d5830f
Size: 234.81 kB - pygobject2-codegen-2.28.7-5.module+el8+2076+4eb239bc.x86_64.rpm
MD5: 718f9b5db66dc3d67ab30c5a4cedbd65
SHA-256: 1ea2d63bb0d65d6a7bd852ec61ae771e206dc70f7a30f2d7fdd01fae772f1dd4
Size: 108.40 kB - pygobject2-debugsource-2.28.7-5.module+el8+2076+4eb239bc.x86_64.rpm
MD5: 086f2cb8193ef5d2cf836641c6c7c1c3
SHA-256: 3f9d56b045ae415bf556a4b6d6d171ed7c7dbac7b9ea51d0a712ff08f568f0ac
Size: 156.13 kB - pygobject2-devel-2.28.7-5.module+el8+2076+4eb239bc.x86_64.rpm
MD5: c8e1575c2bd2fca23ce0261ac72432e6
SHA-256: 7f502f5f0e54dc2860a273ca12b2e2befa5418256a1a65071522bffbacb84b8f
Size: 71.82 kB - pygobject2-doc-2.28.7-5.module+el8+2076+4eb239bc.x86_64.rpm
MD5: 45eeea12cb717e3171136e2a88ad5f8a
SHA-256: 62997cfaf9ac36413a1126a1034cc8c35e3fed8fd72379e40c4f2db6d67f918b
Size: 129.60 kB - pygtk2-2.24.0-25.module+el8+2076+4eb239bc.x86_64.rpm
MD5: 576ef5882dd7ad34038d0fbe3ab400fb
SHA-256: ca3de5d8c0e14a8837d32edb07748123c2923397e75a2a61b1010ab45fcfa40d
Size: 927.96 kB - pygtk2-codegen-2.24.0-25.module+el8+2076+4eb239bc.x86_64.rpm
MD5: 3ccd61ae38ae1b82d293d5ab658d3370
SHA-256: 04e638408efbd4f5dc1e845ea370e6d12c08a06a6da51ef8fa184eb26a17e50e
Size: 22.19 kB - pygtk2-debugsource-2.24.0-25.module+el8+2076+4eb239bc.x86_64.rpm
MD5: 8d89bc5993117dc4792cbd2a5c3613d2
SHA-256: 1f80b5a977dbbea03c42cb322e8ec0bbf5b4d59295b67041213f23a077f7ce96
Size: 464.88 kB - pygtk2-devel-2.24.0-25.module+el8+2076+4eb239bc.x86_64.rpm
MD5: 59689ffc9c744c0c152e4ff48468b3cf
SHA-256: 523708b7a3be61e96ceabd2d79b390c0bb8fa5b0cd320e9987264e671da2df09
Size: 151.11 kB - pygtk2-doc-2.24.0-25.module+el8+2076+4eb239bc.noarch.rpm
MD5: bc29d2aeebe186a4628f9896cc696acb
SHA-256: 64561bafa7a8c6eab372dfbfba4b17ab7cebdbb2bc9f8d45347a9fece789e292
Size: 1.19 MB - python2-cairo-1.16.3-7.module+el8+2076+4eb239bc.x86_64.rpm
MD5: c5c60e045c7827553b8513c8bf412ade
SHA-256: 403b64127dd42e87283c819cdab7b3bc3cf36ba0d49fc3574745bc13e7490c03
Size: 88.45 kB - python2-cairo-devel-1.16.3-7.module+el8+2076+4eb239bc.x86_64.rpm
MD5: 8e53816b221e3e77cc8c2edc6811751e
SHA-256: 6aa3ca4c8d384309d7db491f44d056c754ffae129afde7b67aed32909238b153
Size: 15.97 kB - python2-pycairo-debugsource-1.16.3-7.module+el8+2076+4eb239bc.x86_64.rpm
MD5: 040be61888cab478514ec78cb9db7a07
SHA-256: e060e499dbc58d4b855065c7142897b0446c27cfffe198d3cf076f63d971a11d
Size: 55.97 kB