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 treat unsigned EXIF IFD entry counts as signed values, causing negative counts. A malicious image with an oversized EXIF count triggers the library to attempt to allocate a memory block nearly the size of the address space, which fails and terminates the process. This crash results in a denial‑of‑service condition without leaking data or escalating privileges. The flaw is categorized as CWE‑196 and CWE‑789.

Affected Systems

The TONYC 1.033. Any installation of this library prior to that version is potentially vulnerable until it is upgraded or another fix is applied.

Risk and Exploitability

The CVSS score of 9.8 indicates a severe impact, while the EPSS score of <1% suggests a very low exploitation probability. The vulnerability is not listed in the CISA KEV catalog. A likely attack vector is the delivery of a crafted image to any service that processes images via Imager; the resulting crash disables the worker but does not expose sensitive data. Despite the low likelihood, the high severity warrants proactive mitigation.

Generated by OpenCVE AI on July 26, 2026 at 18:07 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 image‑processing tasks in isolated, restartable worker processes to contain crashes
  • Configure worker processes to have limited memory and automatic restart on crash to reduce DoS impact

Generated by OpenCVE AI on July 26, 2026 at 18:07 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

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T18:15:17Z

Weaknesses
  • CWE-196

    Unsigned to Signed Conversion Error

  • CWE-789

    Memory Allocation with Excessive Size Value