CVE-2016-4797: Divide by Zero
Divide by zero vulnerability was found in function opjtcdinittile in tcd.c
Upstream patch:
https://github.com/uclouvain/openjpeg/commit/8f9cc62b3f9a1da9712329ddcedb9750d585505c
CVE request:
http://seclists.org/oss-sec/2016/q2/327
Other sources
Divide-by-zero vulnerability in the opjtcdinittile function in tcd.c in OpenJPEG before 2.1.1 allows remote attackers to cause a denial of service (application crash) via a crafted jp2 file. NOTE: this issue exists because of an incorrect fix for CVE-2014-7947.
— MITRE
Affected Software
Remediation
Patch Available
Patch Available
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2016-4797?
CVE-2016-4797 is classified as a high severity vulnerability due to the potential for system crashes.
How do I fix CVE-2016-4797?
To mitigate CVE-2016-4797, update to the latest version of OpenJPEG that includes the upstream patch.
What software is affected by CVE-2016-4797?
CVE-2016-4797 affects versions of OpenJPEG up to and including 2.1.0 and specific versions of Fedora.
How does CVE-2016-4797 impact software performance?
CVE-2016-4797 can lead to application crashes, negatively impacting software stability and performance.
What causes CVE-2016-4797?
CVE-2016-4797 is caused by a divide-by-zero error in the opj_tcd_init_tile function within the OpenJPEG library.