Description
Imager versions before 1.033 for Perl treat unsigned EXIF IFD entry counts as signed.

Imager mishandled large EXIF IFD entry count values, treating them as negative numbers. This could lead to an attempt to allocate a block nearly the size of the address space, which fails and kills the process.

An attacker could craft an image with EXIF data that terminates a worker process.
Published: 2026-07-08
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Imager versions before 1.033 for Perl mishandle unsigned EXIF IFD entry counts by treating them as signed values, causing large counts to be interpreted as negative numbers. When a crafted image with an oversized count is processed, the library attempts to allocate a memory block nearly the size of the address space; this allocation fails and terminates the process. The result is a denial‑of‑service condition without data leakage or privilege escalation. The flaw is categorized as CWE‑196 (Incorrect Handling of Unsigned Conversions) and CWE‑789 (Uncontrolled Memory Allocation).

Affected Systems

TONYC Imager versions earlier than 1.033 on Perl. Any installation of this library that has not been upgraded to 1.033 or newer remains vulnerable.

Risk and Exploitability

The CVSS score of 9.8 signals a severe impact, while the EPSS score of <1% suggests a very low probability of exploitation at present. The vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is the delivery of a maliciously crafted image to any service that processes images using Imager; processing the image causes the worker to crash, disabling the service without exposing sensitive data. Due to the high severity, immediate action is advised despite the low exploitation likelihood.

Generated by OpenCVE AI on July 31, 2026 at 13:59 UTC.

Remediation

Vendor Solution

Upgrade to version 1.033 or later.


OpenCVE Recommended Actions

  • Upgrade TONYC Imager to version 1.033 or later
  • Validate or sanitize EXIF IFD entry counts before passing images to Imager, and run image processing in isolated, restartable worker processes to contain crashes
  • Configure worker processes to have limited memory and automatic restart on crash to reduce the impact of a denial‑of‑service event

Generated by OpenCVE AI on July 31, 2026 at 13:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 09 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 08 Jul 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Tonyc
Tonyc imager
Vendors & Products Tonyc
Tonyc imager

Wed, 08 Jul 2026 13:00:00 +0000

Type Values Removed Values Added
Description Imager versions before 1.033 for Perl treat unsigned EXIF IFD entry counts as signed. Imager mishandled large EXIF IFD entry count values, treating them as negative numbers. This could lead to an attempt to allocate a block nearly the size of the address space, which fails and kills the process. An attacker could craft an image with EXIF data that terminates a worker process.
Title Imager versions before 1.033 for Perl treat unsigned EXIF IFD entry counts as signed
Weaknesses CWE-196
CWE-789
References

cve-icon MITRE

Status: PUBLISHED

Assigner: CPANSec

Published:

Updated: 2026-07-09T14:41:45.096Z

Reserved: 2026-07-02T08:18:50.542Z

Link: CVE-2026-14454

cve-icon Vulnrichment

Updated: 2026-07-09T13:51:20.286Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-08T13:16:30.053

Modified: 2026-07-10T15:31:22.880

Link: CVE-2026-14454

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T14:00:07Z

Weaknesses
  • CWE-196

    Unsigned to Signed Conversion Error

  • CWE-789

    Memory Allocation with Excessive Size Value