CVE-2026-73638: Imager versions from 0.45_02 before 1.035 for Perl read outside the EXIF block via unchecked start offsets in tiff_load_ifd
Perl image library Imager before 1.035 reads outside the EXIF block via unchecked start offsets in tiff_load_ifd, fixed in 1.035.
CVE-2026-73638 affects Imager versions 0.45_02 through before 1.035 for Perl. The flaw is an out-of-bounds read outside the EXIF block caused by unchecked start offsets in the tiff_load_ifd function. It was disclosed on the oss-security mailing list by Stig Palmquist alongside CVE-2026-73639, with the fix available in version 1.035.
- Affects Imager versions 0.45_02 through before 1.035
- Unchecked start offsets in tiff_load_ifd cause out-of-bounds read
- Fix available in version 1.035
- Disclosed alongside CVE-2026-73639 in the PNG reader
Vulnerabilities mentionedAll →
- CVE-2026-736386.2—Out-of-bounds read in Perl Imager TIFF/EXIF parser (tiff_load_ifd)published · Imager (Perl module) Imager
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2026-73638 | Out-of-bounds read in Perl Imager TIFF/EXIF parser (tiff_load_ifd) The Imager Perl module (versions 0.45_02 through 1.034) contains an out-of-bounds read in tiff_load_ifd(): the code validates an IFD entry only by checking that offset + size stays within the EXIF block, without ever validating the entry's start offset, and integer wraparound (negative int offsets through 1.032, 32-bit size_t wrapping from 1.033, and 32-bit unsigned long wrapping of the IFD start offset, including on 64-bit Windows) allows that check to pass for entries that begin outside the block. The flaw is triggered whenever an application calls Imager->read() on an attacker-supplied image containing a crafted EXIF/TIFF structure. An attacker can cause parsed EXIF tags to contain memory bytes from outside the block (information disclosure) or crash the parsing process (denial of service). Any application or service using an affected Imager version to process untrusted images is affected. There is currently no public proof-of-concept, no known in-the-wild exploitation, and the issue is not listed in CISA KEV. |
Posted by Stig Palmquist on Sep 17 ======================================================================== https://metacpan.org/dist/Imager https://github.com/tonycoz/imager Imager versions from 0.45_02...
This source does not provide full text. Read it at seclists.org.