VYPR
Medium severity5.5NVD Advisory· Published Sep 30, 2017· Updated May 13, 2026

CVE-2017-14931

CVE-2017-14931

Description

A stack-based buffer over-read in OpenExif 2.1.4's readDQT function allows denial of service via a crafted JPEG file.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

A stack-based buffer over-read in OpenExif 2.1.4's readDQT function allows denial of service via a crafted JPEG file.

Vulnerability

The vulnerability resides in the ExifImageFile::readDQT function within ExifImageFileRead.cpp in OpenExif version 2.1.4. When parsing a crafted JPEG file, the function reads quantization table data into the array mJpegTables->Q[tableNum]->quantizer[openexif_jpeg_natural_order[i]] = qt[i] without proper bounds checking, leading to a stack-based buffer over-read. The affected versions are OpenExif 2.1.4 and potentially earlier releases [1][2].

Exploitation

An attacker must deliver a specially crafted JPEG file to the target. No special privileges or authentication are required; the victim only needs to open the malicious file using an application that relies on OpenExif, such as the ExifTagDump example utility. The over-read occurs during the normal parsing of the JPEG's DQT (Define Quantization Table) marker segment [1][2].

Impact

Successful exploitation results in a stack-based buffer over-read, which can cause the application to crash, leading to a denial of service. The vulnerability does not appear to allow arbitrary code execution based on the available references; the impact is limited to availability (CIA: availability) [1][2].

Mitigation

As of the publication date (2017-09-30), no official patch or fixed version of OpenExif has been released. The project appears to be abandoned or inactive, with the latest version being 2.1.4. Users should avoid processing untrusted JPEG files with applications that use OpenExif until a fix is available. There is no mention of this CVE being listed in the CISA Known Exploited Vulnerabilities (KEV) catalog [1][2].

AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2
  • cpe:2.3:a:openexif_project:openexif:2.1.4:*:*:*:*:*:*:*+ 1 more
    • cpe:2.3:a:openexif_project:openexif:2.1.4:*:*:*:*:*:*:*
    • (no CPE)range: =2.1.4

Patches

0

No patches discovered yet.

Vulnerability mechanics

No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.

References

1

News mentions

0

No linked articles in our index yet.