Incorrect Conversion between Numeric Types in iccDEV - CVE-2026-34550
Published: May 5, 2026
iccDEV
Detailed vulnerability description
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to incorrect conversion between numeric types in IccProfLib/IccIO.cpp when processing a crafted ICC profile in iccDumpProfileGui. A remote attacker can supply a specially crafted ICC profile to cause a denial of service.
The issue is triggered by an implicit conversion from a negative signed integer to size_t, which can lead to undefined behavior and unpredictable process behavior.