Cloudanix VulnDB

CVE-2014-9092

Medium · 6.5

CVSS

6.5

EPSS

3.2%

Published

Oct 10, 2017

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in image handling software can let attackers crash programs by sending specially made picture files.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Remote attacker can trigger a crash in applications using the library by providing a specially crafted JPEG image containing a malicious Exif marker, resulting in memory corruption leading to denial of service.

Why it matters to the business

Service interruptions and potential data loss in image processing workflows when handling untrusted JPEG files.

How an attack unfolds

An attacker creates a malformed JPEG file with a crafted Exif marker and delivers it to a target application that uses the vulnerable libjpeg-turbo library for image processing, causing the application to crash upon parsing.

How to fix it

Upgrade libjpeg-turbo to version 1.3.1 or later.

How to confirm the fix worked

Verify the installed version of libjpeg-turbo is at least 1.3.1 and test processing of known malicious JPEG samples.

Typical attack path

  1. Craft malicious JPEG with Exif marker
  2. Deliver file to victim application
  3. Application parses the image triggering the flaw
  4. Application crashes

How to detect it

Look for application crashes or segmentation faults when processing JPEG files in logs; monitor for unusual Exif marker handling.

What your security team should do

  • Update to fixed version immediately
  • Implement input validation for images
  • Monitor for crashes related to image processing

The record

libjpeg-turbo before 1.3.1 allows remote attackers to cause a denial of service (crash) via a crafted JPEG file, related to the Exif marker.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 libjpeg-turbo 0 1:1.3.1-11
Debian:12 libjpeg-turbo 0 1:1.3.1-11
Debian:13 libjpeg-turbo 0 1:1.3.1-11
Mageia:4 libjpeg 0 1.3.0-3.1.mga4
Ubuntu:14.04:LTS libjpeg-turbo 0 1.3.0-0ubuntu2.1
Ubuntu:16.04:LTS libjpeg-turbo 0 1.4.2-0ubuntu3
Ubuntu:16.04:LTS libjpeg-turbo 0 1.4.2-0ubuntu3.1
Ubuntu:18.04:LTS libjpeg-turbo 0 1.5.2-0ubuntu5.18.04.1
openSUSE:Tumbleweed libjpeg-turbo 0 8.1.2-40.2

Related vulnerabilities