Security Advisories (2)
CVE-2022-23935 (2022-01-25)

lib/Image/ExifTool.pm in ExifTool before 12.38 mishandles a $file =~ /\|$/ check, leading to command injection.

CVE-2021-22204 (2021-04-23)

Improper neutralization of user data in the DjVu file format in ExifTool versions 7.44 and up allows arbitrary code execution when parsing the malicious image

NAME

Image::ExifTool::Charset - ExifTool character encoding routines

SYNOPSIS

This module is required by Image::ExifTool.

DESCRIPTION

This module contains routines used by ExifTool to translate special character sets. Currently, the following character sets are supported:

UTF8, UTF16, UCS2, UCS4, Arabic, Baltic, Cyrillic, Greek, Hebrew, JIS,
Latin, Latin2, MacArabic, MacChineseCN, MacChineseTW, MacCroatian,
MacCyrillic, MacGreek, MacHebrew, MacIceland, MacJapanese, MacKorean,
MacLatin2, MacRSymbol, MacRoman, MacRomanian, MacThai, MacTurkish,
PDFDoc, RSymbol, ShiftJIS, Symbol, Thai, Turkish, Vietnam

However, only some of these character sets are available to the user via ExifTool options; the multi-byte character sets are used only internally when decoding certain types of information.

AUTHOR

Copyright 2003-2013, Phil Harvey (phil at owl.phy.queensu.ca)

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Image::ExifTool(3pm)