The issue is related to an integer overflow in the `AllocateDataSet` function in `cmscgats.c`, which leads to a heap-based buffer overflow in the `SetData` function. This can be triggered via a crafted file passed as the second argument to `cmsIT8LoadFromFile`, potentially allowing a remote attacker to cause a denial of service or execute arbitrary code.