CVE-2024-28568
Medium · 6.2CVSS
6.2
EPSS
0.3%
Published
Mar 20, 2024
CISA due date
—
Cloudanix analysis
A flaw in image-handling software can let someone on the same computer crash programs that read certain picture files, causing temporary outages until the software is updated.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Buffer Overflow
- Remediation
- No Fix Yet
- Effort
- Other
- Patch risk
- Other
What it actually does
Buffer overflow in the read_iptc_profile() function when parsing TIFF image metadata allows a local attacker to trigger a denial of service by supplying a specially crafted image file.
Why it matters to the business
Systems that process untrusted TIFF images can experience sudden crashes or service outages, reducing availability for image-handling workflows and downstream applications that rely on the affected libraries.
How an attack unfolds
An attacker with local access supplies a malicious TIFF file containing oversized IPTC profile data; when the vulnerable read_iptc_profile() routine processes the file, the overflow occurs and the process terminates.
How to fix it
Upgrade elfutils-devel-static and elfutils-libelf-devel-static on AlmaLinux 8 to version 0.180-1.el8 or later; rebuild any dependent packages against the updated libraries and restart affected services.
How to confirm the fix worked
Confirm installed package versions match or exceed the fixed releases, test image-processing workflows with known-good TIFF files, and verify that the read_iptc_profile() path no longer crashes on boundary-case inputs.
Typical attack path
- Place a crafted TIFF image on a system that uses the vulnerable library
- Invoke an application or script that calls read_iptc_profile() on the file
- Trigger the buffer overflow leading to immediate process termination
How to detect it
Review application and system logs for unexpected crashes or segmentation faults when processing TIFF files; correlate process termination events with file-access timestamps on image inputs.
What your security team should do
- Apply the listed package updates immediately on all AlmaLinux 8 systems
- Scan build pipelines and containers for the vulnerable library versions
- Restrict local access to image-processing tools until patches are deployed
The record
Buffer Overflow vulnerability in open source FreeImage v.3.19.0 [r1909] allows a local attacker to cause a denial of service (DoS) via the read_iptc_profile() function when reading images in TIFF format.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | freeimage | 0 | No fix |
| Debian:12 | freeimage | 0 | No fix |
| Debian:13 | freeimage | 0 | No fix |
| Ubuntu:20.04:LTS | freeimage | 0 | No fix |
| Ubuntu:22.04:LTS | freeimage | 0 | No fix |
| Ubuntu:24.04:LTS | freeimage | 0 | No fix |
| Ubuntu:24.10 | freeimage | 0 | No fix |
| Ubuntu:25.04 | freeimage | 0 | No fix |
| Ubuntu:25.10 | freeimage | 0 | No fix |
| Ubuntu:Pro:14.04:LTS | freeimage | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | freeimage | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | freeimage | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | freeimage | 0 | No fix |
Related vulnerabilities
- CVE-2024-9029 A flaw was found in the freeimage library. Also affects freeimage
- CVE-2024-31570 In FreeImage library version 3.19.0 [r1909], when reading images in XPM format, the… Also affects freeimage
- CVE-2024-28583 Buffer Overflow vulnerability in open source FreeImage v.3.19.0 [r1909] allows a local… Also affects freeimage
- CVE-2024-28584 Null Pointer Dereference vulnerability in open source FreeImage v.3.19.0 [r1909] allows a… Also affects freeimage
- CVE-2024-28578 Buffer Overflow vulnerability in open source FreeImage v.3.19.0 [r1909] allows a local… Also affects freeimage
- CVE-2024-28579 Buffer Overflow vulnerability in open source FreeImage v.3.19.0 [r1909] allows a local… Also affects freeimage
- CVE-2024-28580 Buffer Overflow vulnerability in open source FreeImage v.3.19.0 [r1909] allows a local… Also affects freeimage
- CVE-2024-28582 Buffer Overflow vulnerability in open source FreeImage v.3.19.0 [r1909] allows a local… Also affects freeimage