Cloudanix VulnDB

CVE-2017-17784

High · 7.8

CVSS

7.8

EPSS

1.5%

Published

Dec 20, 2017

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

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

  1. Craft malicious GBR file exploiting UTF-8 mishandling
  2. Deliver file via email, download, or shared storage
  3. Victim opens file using affected import functionality
  4. 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