CVE-2024-28567
Medium · 6.2CVSS
6.2
EPSS
0.3%
Published
Mar 20, 2024
CISA due date
—
Cloudanix analysis
A bug in image-handling software lets someone with access to the computer crash programs that open certain picture files.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Buffer overflow in FreeImage_CreateICCProfile() when parsing TIFF images causes denial of service.
Why it matters to the business
Local attackers can crash image-processing applications, interrupting workflows that depend on the library with no remote or data-theft risk.
How an attack unfolds
An attacker supplies a crafted TIFF file to any local application that calls the vulnerable FreeImage function; the overflow is triggered during ICC profile creation, resulting in an immediate crash.
How to fix it
Upgrade libnetfilter_queue and libnetfilter_queue-devel on AlmaLinux 8 to version 1.0.4-3.el8 or later; rebuild or replace any applications statically linking the vulnerable FreeImage 3.19.0 library.
How to confirm the fix worked
Confirm package versions match the fixed releases, run regression tests that exercise TIFF loading with ICC profiles, and verify no crashes occur under the same input that previously triggered the overflow.
Typical attack path
- Prepare malicious TIFF image targeting FreeImage_CreateICCProfile()
- Cause a local application to load the image
- Trigger buffer overflow and application crash
How to detect it
Monitor application and system logs for unexpected crashes during TIFF image processing; correlate with process core dumps or segfaults involving image library calls.
What your security team should do
- Apply the listed package updates on all AlmaLinux 8 systems immediately
- Scan for and rebuild any software that bundles FreeImage 3.19.0
- Add TIFF image handling to crash-monitoring and fuzzing pipelines
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 FreeImage_CreateICCProfile() 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