CVE-2017-17784
High · 7.8CVSS
7.8
EPSS
1.5%
Published
Dec 20, 2017
CISA due date
—
Cloudanix analysis
A problem handling certain image files could let attackers peek at private data or crash the program if someone opens a bad file.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Full Compromise
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Heap-based buffer over-read in the GBR file import parser due to mishandling of UTF-8 data, enabling memory corruption that can lead to information disclosure or application crash.
Why it matters to the business
Potential exposure of sensitive memory contents or service disruption when processing untrusted image files; outdated packages increase risk of successful attacks in environments relying on these components.
How an attack unfolds
An attacker creates a specially crafted GBR file containing malformed UTF-8 sequences, then convinces a user to open it with the vulnerable software, triggering the over-read during parsing.
How to fix it
Upgrade grafana-fips-10.4 and grafana-fips-10.4-oci-compat to version 10.4.3-r1 or later; remove or isolate older package versions from build and runtime environments.
How to confirm the fix worked
Verify installed package versions match or exceed the fixed releases; test GBR import functionality with known-good and edge-case files to confirm stability.
Typical attack path
- Craft malicious GBR file exploiting UTF-8 mishandling
- Deliver file via email, download, or shared storage
- Victim opens file using affected import functionality
- Parser performs buffer over-read leading to memory access violation
How to detect it
Review application logs and crash reports for buffer over-read errors or segmentation faults during GBR file processing; examine file import activity for unexpected memory-related exceptions.
What your security team should do
- Prioritize upgrade to 10.4.3-r1 across all deployments within 30 days
- Scan container images and package repositories for affected versions
- Restrict opening of untrusted GBR files until patches are applied
- Monitor for new EPSS increases or exploit publications
The record
In GIMP 2.8.22, there is a heap-based buffer over-read in load_image in plug-ins/common/file-gbr.c in the gbr import parser, related to mishandling of UTF-8 data.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:10 | gimp | 0 | 2.8.20-1.1 |
| Debian:11 | gimp | 0 | 2.8.20-1.1 |
| Debian:12 | gimp | 0 | 2.8.20-1.1 |
| Debian:13 | gimp | 0 | 2.8.20-1.1 |
| Debian:7 | gimp | 0 | 2.8.2-2+deb7u3 |
| Debian:8 | gimp | 0 | 2.8.14-1+deb8u2 |
| Debian:9 | gimp | 0 | 2.8.18-1+deb9u1 |
| Mageia:5 | gimp | 0 | 2.8.14-4.3.mga5 |
| Mageia:6 | gimp | 0 | 2.8.22-1.2.mga6 |
| SUSE:Linux Enterprise Software Development Kit 12 SP5 | gimp | 0 | 2.8.18-9.18.1 |
| SUSE:Linux Enterprise Workstation Extension 12 SP5 | gimp | 0 | 2.8.18-9.18.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP1 | gimp | 0 | 2.8.22-5.11.2 |
| Ubuntu:14.04:LTS | gimp | 0 | 2.8.10-0ubuntu1.2 |
| Ubuntu:16.04:LTS | gimp | 0 | No fix |
| Ubuntu:18.04:LTS | gimp | 0 | 2.8.22-1 |
| Ubuntu:Pro:16.04:LTS | gimp | 0 | No fix |
| openSUSE:Leap 15.1 | gimp | 0 | 2.8.22-lp151.5.9.1 |
Related vulnerabilities
- CVE-2023-44444 GIMP PSP File Parsing Off-By-One Remote Code Execution Vulnerability. Also affects gimp
- CVE-2023-44442 GIMP PSD File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. Also affects gimp
- CVE-2012-3236 fits-io.c in GIMP before 2.8.1 allows remote attackers to cause a denial of service (NULL… Also affects gimp
- CVE-2012-2763 Buffer overflow in the readstr_upto function in plug-ins/script-fu/tinyscheme/scheme.c in… Also affects gimp
- CVE-2010-4543 Heap-based buffer overflow in the read_channel_data function in file-psp.c in the Paint… Also affects gimp
- CVE-2025-5473 GIMP ICO File Parsing Integer Overflow Remote Code Execution Vulnerability. Also affects gimp
- CVE-2025-2760 GIMP XWD File Parsing Integer Overflow Remote Code Execution Vulnerability. Also affects gimp
- CVE-2023-44443 GIMP PSP File Parsing Integer Overflow Remote Code Execution Vulnerability. Also affects gimp