Cloudanix VulnDB

CVE-2014-0190

None

CVSS

—

EPSS

4.0%

Published

May 8, 2014

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in how some software reads certain picture files can make programs crash when they encounter a bad file, potentially interrupting services until fixed by updating the software.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Moderate
Impact
Denial Of Service
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

NULL pointer dereference in the GIF decoder when processing images with invalid width or height values, resulting in application crash.

Why it matters to the business

Applications that process GIF images can be disrupted or taken offline, leading to service downtime and operational interruptions; the issue is old with low exploit likelihood but still requires patching on affected systems like Bitnami Tomcat.

How an attack unfolds

An attacker crafts a GIF image containing invalid width and height values and delivers it to a vulnerable Qt-based application such as those in affected Tomcat deployments, triggering the decoder flaw and causing a crash.

How to fix it

Upgrade affected products to the fixed versions provided, specifically tomcat (Bitnami) to 8.5.94 or later; apply vendor patches for Qt components and validate image handling configurations.

How to confirm the fix worked

Confirm product versions match or exceed fixed releases such as tomcat (Bitnami) 8.5.94; test by attempting to process a sample GIF with invalid dimensions in a controlled environment and verify no crash occurs.

Typical attack path

  1. Identify target application accepting GIF uploads or processing
  2. Generate malformed GIF with invalid dimensions
  3. Deliver image via network request, email attachment, or file upload
  4. Trigger decoding to induce NULL dereference and denial of service

How to detect it

Search application and system logs for crashes or segmentation faults occurring during GIF image processing; review web server access logs for unexpected GIF requests around crash timestamps.

What your security team should do

  • Prioritize upgrade of all affected tomcat (Bitnami) instances to version 8.5.94
  • Review and restrict untrusted image processing where feasible
  • Monitor for application crashes during image handling as an interim detection measure

The record

The GIF decoder in QtGui in Qt before 5.3 allows remote attackers to cause a denial of service (NULL pointer dereference) via invalid width and height values in a GIF image.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 qt4-x11 0 4:4.8.6+dfsg-1
Mageia:3 qt3 0 3.3.8b-32.1.mga3
Mageia:3 qt4 0 4.8.6-1.mga3
Mageia:4 qt3 0 3.3.8b-33.2.mga4
Mageia:4 qt4 0 4.8.6-1.mga4
Mageia:4 qtbase5 0 5.2.0-2.3.mga4
Ubuntu:14.04:LTS qt4-x11 0 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
Ubuntu:14.04:LTS qtbase-opensource-src 0 5.2.1+dfsg-1ubuntu14.3

Related vulnerabilities