PT-2021-6704 · Exiv2+1 · Exiv2+1
92Wyunchao
·
Published
2021-08-23
·
Updated
2023-12-22
·
CVE-2020-18774
CVSS v2.0
7.1
High
| Vector | AV:N/AC:M/Au:N/C:N/I:N/A:C |
Name of the Vulnerable Software and Affected Versions
Exiv2 version 0.27.99.0
Description
The issue is related to a float point exception in the printLong function in tags int.cpp, which can be exploited by attackers to cause a denial of service (DOS) via a crafted tif file. This is due to a lack of division by zero checking, allowing a remote attacker to disrupt service using a specially crafted file.
Recommendations
For Exiv2 version 0.27.99.0, consider disabling the printLong function in tags int.cpp as a temporary workaround until a patch is available. Restrict access to handling tif files to minimize the risk of exploitation. At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
DoS
Divide By Zero
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Debian
Exiv2