{"id":"CVE-2026-2049","aliases":["DEBIAN-CVE-2026-2049","DLA-4487-1","DSA-6142-1","EUVD-2026-36156","GHSA-m2vh-q87q-6r5q","MGASA-2026-0047","OESA-2026-1715","SUSE-SU-2026:1479-1","SUSE-SU-2026:1481-1","SUSE-SU-2026:1496-1","UBUNTU-CVE-2026-2049"],"status":"published","title":"GIMP HDR File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability","description":"GIMP HDR File Parsing Heap-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 vulnerability in that the target must visit a malicious page or open a malicious file.\n\nThe specific flaw exists within the parsing of HDR files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28618.","severity":{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.00615,"percentile":0.49924,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-122","CWE-131"],"published":"2026-02-19T00:00:00Z","modified":"2026-10-01T03:03:21Z","fixes":[{"ecosystem":"Debian:12","package":"gegl","fixed_in":["1:0.4.42-2+deb12u2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"gegl","fixed_in":["1:0.4.62-2+deb13u2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"gegl","fixed_in":["1:0.4.66-1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 12 SP5-LTSS","package":"gegl","fixed_in":["0.2.0-15.14.2"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5","package":"gegl","fixed_in":["0.2.0-15.14.2"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for Package Hub 15 SP7","package":"gegl","fixed_in":["0.4.46-150600.4.8.2"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Workstation Extension 15 SP7","package":"gegl","fixed_in":["0.4.46-150600.4.8.2","0.3.34-150000.3.9.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.4.42-2+deb12u2"}]}],"versions":["1:0.4.42-2","1:0.4.42-2+deb12u1"]},{"source":"osv","ecosystem":"Debian:13","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.4.62-2+deb13u2"}]}],"versions":["1:0.4.62-2","1:0.4.62-2+deb13u1"]},{"source":"osv","ecosystem":"Debian:14","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.4.66-1"}]}],"versions":["1:0.4.62-2","1:0.4.62-2+hurd.1","1:0.4.62-3","1:0.4.62-3.1","1:0.4.64-1","1:0.4.64-2"]},{"source":"osv","ecosystem":"Debian:11","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.4.26-2+deb11u2"}]}],"versions":["1:0.4.26-2","1:0.4.26-2+deb11u1"],"bundled":2},{"source":"osv","ecosystem":"Debian:12","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.4.42-2+deb12u2"}]}],"versions":["1:0.4.42-2","1:0.4.42-2+deb12u1"],"bundled":2},{"source":"osv","ecosystem":"Debian:13","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.4.62-2+deb13u2"}]}],"versions":["1:0.4.62-2","1:0.4.62-2+deb13u1"],"bundled":2},{"source":"osv","ecosystem":"Mageia:9","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.42-1.1.mga9"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:24.03-LTS","package":"gegl04","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.58-2.oe2403sp3"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP1","package":"gegl04","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.58-2.oe2403sp1"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP2","package":"gegl04","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.58-2.oe2403sp2"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP3","package":"gegl04","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.58-2.oe2403sp3"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP4","package":"gegl04","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.8-5.oe2003sp4"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:22.03-LTS-SP4","package":"gegl04","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.34-2.oe2203sp4"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP5-LTSS","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.2.0-15.14.2"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.2.0-15.14.2"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Package Hub 15 SP7","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.46-150600.4.8.2"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 15 SP7","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.46-150600.4.8.2"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 15 SP7","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.3.34-150000.3.9.1"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.3.0-4ubuntu2","0.3.2-1ubuntu1","0.3.2-1ubuntu2","0.3.4-1ubuntu1","0.3.4-1ubuntu2","0.3.4-1ubuntu2+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.3.20-1","0.3.20-3","0.3.24-1","0.3.28-3","0.3.30-1","0.3.30-1ubuntu1","0.3.30-1ubuntu1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.4.14-1","0.4.18-1ubuntu1","0.4.18-2","0.4.18-2build1","0.4.22-1","0.4.22-3","0.4.22-3ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:0.4.32-1","1:0.4.32-2","1:0.4.34-1","1:0.4.34-1build1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:0.4.44-3ubuntu1","1:0.4.46-4","1:0.4.48-1","1:0.4.48-2.4build1","1:0.4.48-2.4build2"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"gegl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:0.4.58-1","1:0.4.58-2","1:0.4.62-1","1:0.4.62-2","1:0.4.62-3","1:0.4.62-3.1"]}],"products":[{"vendor":"gimp","product":"gimp"},{"vendor":"red hat","product":"red hat enterprise linux 6"},{"vendor":"red hat","product":"red hat enterprise linux 7"},{"vendor":"red hat","product":"red hat enterprise linux 8"},{"vendor":"red hat","product":"red hat enterprise linux 9"}],"references":[{"url":"https://www.zerodayinitiative.com/advisories/ZDI-26-214/","tags":["x_research-advisory"]},{"url":"https://gitlab.gnome.org/GNOME/gegl/-/issues/450","tags":["vendor-advisory","report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-2049","tags":["vdb-entry","x_refsource_REDHAT"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2487738","tags":["issue-tracking","x_refsource_REDHAT"]},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-2049.json","tags":["x_sadp-csaf-vex"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-2049","tags":["advisory"]},{"url":"https://www.zerodayinitiative.com/advisories/ZDI-26-214"},{"url":"https://github.com/advisories/GHSA-m2vh-q87q-6r5q"},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-2049","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2026-0047.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=35147","tags":["report"]},{"url":"https://lists.debian.org/debian-security-announce/2026/msg00051.html","tags":["web"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-1715","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-2050","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20261479-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1259749","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2026-2049","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20261481-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20261496-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-2049","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-2049","tags":["report"]},{"url":"https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/241","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2026-2049","title":"GIMP HDR File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability","description":"GIMP HDR File Parsing Heap-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 vulnerability in that the target must visit a malicious page or open a malicious file.\n\nThe specific flaw exists within the parsing of HDR files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28618.","status":"published","published":"2026-06-10T21:22:47.059Z","modified":"2026-07-15T01:20:34.637Z","cvss":[{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"cna"},{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"adp"}],"cwes":["CWE-122","CWE-131"],"updated_at":"2026-11-02T13:48:46.911326Z"}],"euvd":[{"id":"EUVD-2026-36156","description":"GIMP HDR File Parsing Heap-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 vulnerability in that the target must visit a malicious page or open a malicious file.\n\nThe specific flaw exists within the parsing of HDR files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28618.","status":"published","published":"2026-06-10T21:22:47Z","modified":"2026-07-15T01:20:34Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T18:19:55.318488Z"}],"ghsa":[{"id":"GHSA-m2vh-q87q-6r5q","title":"GIMP HDR File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This...","description":"GIMP HDR File Parsing Heap-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 vulnerability in that the target must visit a malicious page or open a malicious file.\n\nThe specific flaw exists within the parsing of HDR files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28618.","status":"published","published":"2026-06-11T00:32:04Z","modified":"2026-06-30T03:38:05Z","cvss":[{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-122","CWE-131"],"updated_at":"2026-11-02T15:09:05.934873Z"}],"nvd":[{"id":"CVE-2026-2049","description":"GIMP HDR File Parsing Heap-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 vulnerability in that the target must visit a malicious page or open a malicious file.\n\nThe specific flaw exists within the parsing of HDR files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28618.","status":"published","published":"2026-06-10T22:16:56.833Z","modified":"2026-07-23T09:10:00.113Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"},{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-122","CWE-131"],"updated_at":"2026-11-02T14:12:23.485267Z"}],"osv":[{"id":"DEBIAN-CVE-2026-2049","description":"GIMP HDR File Parsing Heap-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 vulnerability in that the target must visit a malicious page or open a malicious file.  The specific flaw exists within the parsing of HDR files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28618.","status":"published","published":"2026-06-10T22:16:56.833Z","modified":"2026-10-01T03:03:21.162100677Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:53.097669Z"},{"id":"OESA-2026-1715","title":"gegl04 security update","description":"GEGL provides infrastructure to do demand based cached non destructive image editing on larger than RAM buffers. Through babl, it provides support for a wide range of color models and pixel storage formats for input and output.\r\n\r\nSecurity Fix(es):\n\n(CVE-2026-2049)\n\n(CVE-2026-2050)","status":"published","published":"2026-03-27T11:10:44Z","modified":"2026-08-18T01:19:43.951723023Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:52:45.721983Z"},{"id":"UBUNTU-CVE-2026-2049","description":"GIMP HDR File Parsing Heap-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 vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the parsing of HDR files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28618.","status":"published","published":"2026-06-10T22:16:00Z","modified":"2026-06-30T18:17:05.753311879Z","cvss":[{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"},{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T16:56:01.334185Z"},{"id":"DLA-4487-1","title":"gegl - security update","status":"published","published":"2026-02-21T00:00:00Z","modified":"2026-02-21T11:45:26.454327Z","updated_at":"2026-11-02T15:46:12.7027Z"},{"id":"DSA-6142-1","title":"gegl - security update","status":"published","published":"2026-02-19T00:00:00Z","modified":"2026-02-19T20:45:47.819418Z","updated_at":"2026-11-02T15:46:18.296714Z"},{"id":"MGASA-2026-0047","title":"Updated gegl packages fix security vulnerabilities","description":"ZDI-CAN-28618: New Vulnerability Report at rgbe.c. (CVE-2026-2049)\nZDI-CAN-28266: New Vulnerability Report at rgbe.c. (CVE-2026-2050)\n","status":"published","published":"2026-02-23T16:45:08Z","modified":"2026-04-16T04:43:49.889735389Z","updated_at":"2026-11-02T15:49:43.178336Z"},{"id":"SUSE-SU-2026:1479-1","title":"Security update for gegl","description":"This update for gegl fixes the following issue:\n\n- CVE-2026-2049: improper validation of the length of user-supplied data when parsing HDR files can lead to a heap\n  buffer overflow (bsc#1259749).\n","status":"published","published":"2026-04-20T10:09:15Z","modified":"2026-04-21T08:15:51.780448Z","updated_at":"2026-11-02T15:54:01.610851Z"},{"id":"SUSE-SU-2026:1481-1","title":"Security update for gegl","description":"This update for gegl fixes the following issue:\n\n- CVE-2026-2049: improper validation of the length of user-supplied data when parsing HDR files can lead to a heap\n  buffer overflow (bsc#1259749).\n","status":"published","published":"2026-04-20T10:09:55Z","modified":"2026-04-21T08:16:26.557617Z","updated_at":"2026-11-02T15:54:01.610851Z"},{"id":"SUSE-SU-2026:1496-1","title":"Security update for gegl","description":"This update for gegl fixes the following issues:\n\n- CVE-2026-2049: improper validation of the length of user-supplied data when parsing HDR files can lead to a heap\n  buffer overflow (bsc#1259749).\n","status":"published","published":"2026-04-20T16:14:43Z","modified":"2026-04-22T08:15:31.917423Z","updated_at":"2026-11-02T15:54:01.610851Z"}]}}
