Cloudanix VulnDB

CVE-2017-11591

High · 7.5

CVSS

7.5

EPSS

3.1%

Published

Jul 24, 2017

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in software that reads image files can let someone outside the organization crash the program by sending a specially made file.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Floating point exception in Exiv2::ValueType triggered by crafted input causes process crash and remote denial of service.

Why it matters to the business

Application or service becomes unavailable until restarted, interrupting image-handling workflows; older unpatched deployments face prolonged exposure despite low current exploit probability.

How an attack unfolds

An attacker crafts a malformed image or metadata file and supplies it to any code path that invokes Exiv2 parsing; the floating-point exception halts the process, producing denial of service. Public exploit code has been available since 2017, though no named threat actors or ransomware campaigns are associated.

How to fix it

Upgrade the affected package to the fixed version aws-load-balancer-controller-2.4.5-r9 (Chainguard) or later; rebuild and redeploy containers to ensure the patched Exiv2 library is in use.

How to confirm the fix worked

Confirm the running binary or container image reports the updated package version; test with known crashing inputs to verify the exception no longer occurs.

Typical attack path

  1. Identify a network-accessible service that processes untrusted images with Exiv2
  2. Prepare a specially crafted input file that triggers the ValueType floating-point exception
  3. Deliver the file via upload, API request, or other accepted input channel
  4. Observe process crash and service outage

How to detect it

Review application and container logs for sudden process terminations or floating-point exception signals during image parsing; correlate with inbound requests containing image uploads around the time of the crash.

What your security team should do

  • Prioritize upgrade of all instances using the listed fixed version within normal change windows
  • Add the affected package to vulnerability scanning policies to prevent regression
  • Monitor EPSS and exploit availability; raise priority if EPSS rises

The record

There is a Floating point exception in the Exiv2::ValueType function in Exiv2 0.26 that will lead to a remote denial of service attack via crafted input.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 exiv2 0 0.25-4+deb10u4
Debian:11 exiv2 0 0.27.2-6
Debian:12 exiv2 0 0.27.2-6
Debian:13 exiv2 0 0.27.2-6
Debian:7 exiv2 0 0.23-1+deb7u2
Mageia:5 exiv2 0 0.24-5.2.mga5
Mageia:6 exiv2 0 0.26-2.2.mga6
SUSE:Enterprise Storage 6 exiv2 0 0.26-150000.6.26.1
SUSE:Enterprise Storage 7 exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Desktop 12 SP3 exiv2 0 0.23-12.5.1
SUSE:Linux Enterprise Desktop 12 SP4 exiv2 0 0.23-12.5.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Module for Desktop Applications 15 exiv2 0 0.26-6.3.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP4 exiv2-0_26 0 0.26-150400.9.21.1
SUSE:Linux Enterprise Server 12 SP3 exiv2 0 0.23-12.5.1
SUSE:Linux Enterprise Server 12 SP4 exiv2 0 0.23-12.5.1
SUSE:Linux Enterprise Server 15 SP1-BCL exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Server 15 SP1-LTSS exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Server 15 SP2-BCL exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Server 15 SP2-LTSS exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Server 15-LTSS exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 exiv2 0 0.23-12.5.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 exiv2 0 0.23-12.5.1
SUSE:Linux Enterprise Server for SAP Applications 15 exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 exiv2 0 0.26-150000.6.26.1
SUSE:Linux Enterprise Software Development Kit 12 SP3 exiv2 0 0.23-12.5.1
SUSE:Linux Enterprise Software Development Kit 12 SP4 exiv2 0 0.23-12.5.1
SUSE:Manager Proxy 4.1 exiv2 0 0.26-150000.6.26.1
SUSE:Manager Retail Branch Server 4.1 exiv2 0 0.26-150000.6.26.1
SUSE:Manager Server 4.1 exiv2 0 0.26-150000.6.26.1
Ubuntu:14.04:LTS exiv2 0 0.23-1ubuntu2.2
Ubuntu:16.04:LTS exiv2 0 0.25-2.1ubuntu16.04.3
Ubuntu:18.04:LTS exiv2 0 0.25-3.1ubuntu0.18.04.2
openSUSE:Leap 15.3 exiv2 0 0.26-150000.6.26.1
openSUSE:Leap 15.4 exiv2-0_26 0 0.26-150400.9.21.1
openSUSE:Tumbleweed exiv2 0 0.27.4-1.2

Related vulnerabilities