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

VectorAV: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

Weakness Enumeration

Related Identifiers

BDU:2022-02062
CVE-2020-18774

Affected Products

Debian
Exiv2