iccDEV Heap-Buffer-Overflow Vulnerability in CIccXmlArrayType

Vulnerability

A heap-buffer-overflow vulnerability has been identified in iccDEV versions prior to 2.3.1.5. This issue occurs in the 'DumpArray' function of the 'CIccXmlArrayType' template, leading to out-of-bounds read operations and potential crashes. The vulnerability arises from improper validation of matrix row and column counts when reading data, allowing for exploitation through crafted ICC files.

Impact

Exploitation of this vulnerability causes a heap-buffer-overflow, leading to out-of-bounds read and application crashes. Such memory corruption vulnerabilities can often be exploited to execute arbitrary code.

Reproduction

The vulnerability can be reproduced by using the 'iccToXml' command-line tool included in iccDEV. After the tool is run with a specific crafted ICC file that triggers the heap-buffer-overflow, the AddressSanitizer will report the memory corruption error, indicating that the vulnerability has been successfully exploited.

Remediation

Users can upgrade to iccDEV version 2.3.1.5 or later, where this vulnerability has been fixed.

Added: Mar 10, 2026, 6:40 PM
Updated: Mar 10, 2026, 6:40 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
1.3
exploitability
7.1
remediation
0.0
relevance
3.7
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.