Cloudanix VulnDB

CVE-2023-52356

High · 7.5

CVSS

7.5

EPSS

2.2%

Published

Jan 25, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in common image-handling software can let attackers crash programs simply by sending a specially made picture file, interrupting any services that rely on that software.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The vulnerability triggers a heap-buffer overflow and segmentation fault when a crafted TIFF file is processed by the TIFFReadRGBATileExt API in libtiff, resulting in application denial of service.

Why it matters to the business

Image-processing applications and services using libtiff on Red Hat Enterprise Linux or other platforms may experience unexpected crashes, causing service outages and workflow interruptions until restarts or mitigations are applied.

How an attack unfolds

An attacker crafts a malicious TIFF file that exploits the buffer handling flaw in TIFFReadRGBATileExt and supplies it to any remote or local target that invokes the vulnerable API, causing an immediate crash without requiring authentication.

How to fix it

Upgrade libtiff to the latest patched release from upstream or Red Hat once available; apply vendor security updates for Red Hat Enterprise Linux packages as soon as they are released.

How to confirm the fix worked

Reproduce the original crash with a known-bad TIFF sample before patching, then confirm the same sample no longer causes a segmentation fault after applying updates; review release notes for explicit fixes to TIFFReadRGBATileExt.

Typical attack path

  1. Create a specially crafted TIFF image file that triggers the overflow condition in TIFFReadRGBATileExt
  2. Deliver the file to a target system or application that uses libtiff to open or render TIFF content
  3. Invoke processing of the file through the affected API to induce heap corruption and denial of service

How to detect it

Inspect application and system logs for segmentation faults or crashes occurring during TIFF file processing; correlate process terminations with recent receipt of TIFF files from external sources.

What your security team should do

  • Prioritize patching libtiff and dependent Red Hat packages as soon as fixes are published
  • Restrict untrusted TIFF input sources in image-handling services until updates are deployed
  • Add runtime monitoring for segmentation faults in processes that call libtiff APIs

The record

A segment fault (SEGV) flaw was found in libtiff that could be triggered by passing a crafted tiff file to the TIFFReadRGBATileExt() API. This flaw allows a remote attacker to cause a heap-buffer overflow, leading to a denial of service.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 libtiff 0 4.0.9-32.el8_10
AlmaLinux:8 libtiff-devel 0 4.0.9-32.el8_10
AlmaLinux:8 libtiff-tools 0 4.0.9-32.el8_10
Chainguard tiff 0 0
Chainguard tiff-dev 0 0
Chainguard tiff-doc 0 0
Debian:10 tiff 0 4.1.0+git191117-2~deb10u9
Debian:11 tiff 0 No fix
Debian:11 tiff 0 4.2.0-1+deb11u6
Debian:12 tiff 0 No fix
Debian:13 tiff 0 4.5.1+git230720-4
Mageia:9 libtiff 0 4.5.1-1.1.mga9
Red Hat:enterprise_linux:8::appstream libtiff 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::appstream libtiff-debuginfo 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::appstream libtiff-debugsource 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::appstream libtiff-devel 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::appstream libtiff-tools 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::appstream libtiff-tools-debuginfo 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::crb libtiff 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::crb libtiff-debuginfo 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::crb libtiff-debugsource 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::crb libtiff-devel 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::crb libtiff-tools 0 0:4.0.9-32.el8_10
Red Hat:enterprise_linux:8::crb libtiff-tools-debuginfo 0 0:4.0.9-32.el8_10
Rocky Linux:8 libtiff 0 0:4.0.9-32.el8_10
SUSE:Linux Enterprise Micro 5.2 tiff 0 4.0.9-150000.45.38.1
SUSE:Linux Enterprise Micro 5.3 tiff 0 4.0.9-150000.45.38.1
SUSE:Linux Enterprise Micro 5.4 tiff 0 4.0.9-150000.45.38.1
SUSE:Linux Enterprise Micro 5.5 tiff 0 4.0.9-150000.45.38.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 tiff 0 4.0.9-150000.45.38.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 tiff 0 4.7.0-150600.3.8.1
SUSE:Linux Enterprise Module for Package Hub 15 SP5 tiff 0 4.0.9-150000.45.38.1
SUSE:Linux Enterprise Module for Package Hub 15 SP6 tiff 0 4.7.0-150600.3.8.1
SUSE:Linux Enterprise Server 12 SP5 tiff 0 4.0.9-44.77.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 tiff 0 4.0.9-44.77.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 tiff 0 4.0.9-44.77.1
Ubuntu:16.04:LTS gdal 0 No fix
Ubuntu:18.04:LTS qtwebengine-opensource-src 0 No fix
Ubuntu:18.04:LTS texmaker 0 No fix
Ubuntu:20.04:LTS qtwebengine-opensource-src 0 No fix
Ubuntu:20.04:LTS texmaker 0 No fix
Ubuntu:20.04:LTS tiff 0 4.1.0+git191117-2ubuntu0.20.04.12
Ubuntu:22.04:LTS qtwebengine-opensource-src 0 No fix
Ubuntu:22.04:LTS texmaker 0 No fix
Ubuntu:22.04:LTS tiff 0 4.3.0-6ubuntu0.8
Ubuntu:23.10 tiff 0 4.5.1+git230720-1ubuntu1.1
Ubuntu:24.04:LTS qtwebengine-opensource-src 0 No fix
Ubuntu:24.04:LTS texmaker 0 No fix
Ubuntu:24.04:LTS tiff 0 4.5.1+git230720-4ubuntu1
Ubuntu:24.10 qtwebengine-opensource-src 0 No fix
Ubuntu:24.10 texmaker 0 No fix
Ubuntu:25.04 qtwebengine-opensource-src 0 No fix
Ubuntu:25.04 texmaker 0 No fix
Ubuntu:25.10 qtwebengine-opensource-src 0 No fix
Ubuntu:25.10 texmaker 0 No fix
Ubuntu:Pro:14.04:LTS gdal 0 No fix
Ubuntu:Pro:14.04:LTS tiff 0 4.0.3-7ubuntu0.11+esm12
Ubuntu:Pro:16.04:LTS gdal 0 No fix
Ubuntu:Pro:16.04:LTS texmaker 0 No fix
Ubuntu:Pro:16.04:LTS tiff 0 4.0.6-1ubuntu0.8+esm15
Ubuntu:Pro:18.04:LTS qtwebengine-opensource-src 0 No fix
Ubuntu:Pro:18.04:LTS texmaker 0 No fix
Ubuntu:Pro:18.04:LTS tiff 0 4.0.9-5ubuntu0.10+esm5
Ubuntu:Pro:20.04:LTS qtwebengine-opensource-src 0 No fix
Ubuntu:Pro:20.04:LTS texmaker 0 No fix
Wolfi tiff 0 0
Wolfi tiff-dev 0 0
Wolfi tiff-doc 0 0
openSUSE:Leap 15.5 tiff 0 4.0.9-150000.45.38.1
openSUSE:Leap 15.6 tiff 0 4.7.0-150600.3.8.1
openSUSE:Leap Micro 5.3 tiff 0 4.0.9-150000.45.38.1
openSUSE:Leap Micro 5.4 tiff 0 4.0.9-150000.45.38.1
openSUSE:Tumbleweed tiff 0 4.6.0-4.1

Related vulnerabilities