Skip to main content

libtiff EUVDEUVD-2026-66177

| CVE-2026-52491 HIGH
Integer Overflow or Wraparound (CWE-190)
2026-08-25 cve@mitre.org GHSA-28v3-93mm-ccfv
8.4
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft TIFF with integer overflow trigger values
  2. Delivery
    Deliver malicious file to target processing system
  3. Exploit
    Thumbnail tool invoked on crafted TIFF input
  4. Execution
    Integer wraparound in main() corrupts heap memory
  5. Impact
    Attacker-controlled code executes at tool's privilege level

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the libtiff thumbnail command-line tool (libtiff/tools/thumbnail.c) be invoked against an attacker-supplied or attacker-controlled TIFF file. The highest-risk scenario is an automated server-side image processing pipeline where the thumbnail tool processes untrusted user-uploaded TIFF files without human interaction - in this case, no end-user interaction is required. In purely interactive desktop contexts, a user must explicitly run the thumbnail tool on a crafted file, which requires social engineering or similar inducement. Exploitation is bounded by the following limiting factors: the thumbnail tool must be installed and accessible on the target system; the deployed libtiff commit must predate the fix (9ce4d089bcf25496663776d9e6336738112f09a3); and attacker-controlled TIFF data must reach the tool as input. Systems that do not use the thumbnail utility directly, process only TIFF files from trusted internal sources, or run libtiff versions incorporating the fix commit are not realistically at risk.

Impact

The CVSS base score of 8.4 (High) with vector AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H reflects high technical impact but is constrained to a local attack vector, limiting network-reachable exposure compared to a network-vector vulnerability. EPSS at 0.17% (6th percentile) is very low, strongly suggesting this vulnerability is not being actively weaponized or exploited at scale. The vulnerability is absent from CISA KEV, further corroborating low active exploitation. The PR:N/UI:N assignment with AV:L is consistent with automated server-side pipelines that invoke the thumbnail tool on untrusted input without human interaction; in purely interactive desktop use, some user action is necessary to invoke the tool on the crafted file, which the CVSS UI:N metric does not fully capture - this is a minor internal inconsistency worth verifying with the reporter. The referenced GitHub Gist may document a proof-of-concept, but POC status is not explicitly confirmed in available metadata. Overall, despite the high CVSS score, the combination of local attack vector, very low EPSS, and no KEV listing places this at low-to-moderate actual priority - organizations running automated TIFF processing pipelines using the libtiff thumbnail tool represent the primary risk population.

Exploit ScenarioDerived

An attacker crafts a TIFF file with manipulated metadata values engineered to trigger an integer wraparound in thumbnail's main() when computing buffer sizes or array indices. The file is submitted to an automated server-side image processing service that invokes the libtiff thumbnail tool on untrusted user uploads; the overflow corrupts heap memory, overwriting a function pointer or return address and redirecting execution to attacker-controlled shellcode or a ROP chain. The GitHub Gist referenced in the CVE data (https://gist.github.com/okyfh/5cc53fa67d229017231cf18c91768bd9) may document the precise crafted TIFF fields required to reproduce this condition.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 31, 2026

Arbitrary code execution in libtiff's thumbnail command-line tool (commit 85f2ac8e0b01cb7db2bbecf4a3b891bdbef67938) allows local attackers to achieve full system compromise through a CWE-190 integer overflow in the main() function of libtiff/tools/thumbnail.c. When a crafted TIFF file triggers the wraparound, memory corruption can enable attacker-controlled code execution with the privileges of the invoking process. No public exploit is confirmed at time of analysis, and EPSS probability is very low (0.17%, 6th percentile), indicating limited real-world exploitation risk despite the high CVSS base score of 8.4.

RemediationAI

Upstream fix available via GitLab commit 9ce4d089bcf25496663776d9e6336738112f09a3 in the libtiff repository (https://gitlab.com/libtiff/libtiff/-/commit/9ce4d089bcf25496663776d9e6336738112f09a3); apply this commit or await a tagged release confirmed to incorporate it, then update all downstream packages. As a compensating control, restrict the thumbnail command-line tool from processing untrusted or externally sourced TIFF files by enforcing strict input validation at the application boundary - rejecting TIFF input from untrusted sources before it reaches the tool. Running the thumbnail tool inside a sandboxed environment (e.g., seccomp profile, container with dropped capabilities, or an unprivileged user namespace) limits blast radius if exploitation occurs but does not eliminate the vulnerability; sandboxing adds operational overhead and may require pipeline reconfiguration. In environments where the thumbnail utility is not required, removing execute permissions or uninstalling the tool entirely eliminates this specific attack surface without affecting the core libtiff library functionality.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

libtiff is a foundational open-source library and toolset for reading and writing Tag Image File Format (TIFF) files, included in virtually all major Linux distributions and used by image processing applications across many stacks. The vulnerable component is the thumbnail command-line utility (libtiff/tools/thumbnail.c), whose main() function is responsible for reading TIFF image metadata and pixel data to generate thumbnails. The root cause is CWE-190 (Integer Overflow or Wraparound): a calculation in main() can produce an unexpectedly small or negative value when processing certain crafted TIFF fields, which is subsequently used to size or index a memory buffer. This class of bug in image parsers typically leads to heap or stack buffer overwrites, enabling control-flow hijacking and arbitrary code execution. The vulnerability is pinned to a specific git commit (85f2ac8e0b01cb7db2bbecf4a3b891bdbef67938), and a fix commit is available in the libtiff GitLab repository (9ce4d089bcf25496663776d9e6336738112f09a3). A GitHub Gist is referenced, likely containing a bug report or proof-of-concept demonstrating the flaw.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 8.4 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.4 HIGH

Local vector confirmed by tool-based exploitation; PR:N as any local user can invoke the thumbnail utility; UI:N justified for automated pipeline scenarios processing untrusted TIFF files; full C/I/A from arbitrary code execution.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 6.4 MEDIUM
AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H
Red Hat 7.3 HIGH

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Aug 31, 2026 - 16:22 NVD
8.4 (HIGH)
CVE Published
Aug 25, 2026 - 21:17 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 25, 2026 - 21:17 cve.org
HIGH 8.4

DescriptionCVE.org

An issue in libtiff 85f2ac8e0b01cb7db2bbecf4a3b891bdbef67938 allows an attacker to execute arbitrary code via the libtiff/tools/thumbnail.c: main() component

Executive ViewAI

Why It Matters

A vulnerability in libtiff's thumbnail tool could allow local attackers to execute arbitrary code with the privileges of the invoking process, potentially leading to full system compromise. No public exploit has been identified at time of analysis; however, threat modeling data indicates only 0.2% probability of exploitation. Organizations should monitor for vendor patches while implementing interim access controls on this local utility.

Business Impact: Medium
Compensating Controls

Restrict local user access to libtiff's thumbnail tool; implement strict input validation and file type verification for TIFF inputs; disable this tool in systems where it is not operationally required; monitor and alert on process execution logs for suspicious behavior from the thumbnail utility; consider sandboxing or containerizing environments where TIFF processing occurs.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
High
foundational TIFF library in major Linux distributions and image toolchains
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 12 Affected
SUSE Linux Enterprise Micro 5.3 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy