Integer Overflow in libexpat Could Lead to XML Parse Failure
CVE-2024-45492
9.8CRITICAL
What is CVE-2024-45492?
An integer overflow flaw exists in libexpat prior to version 2.6.3, specifically in the nextScaffoldPart function located in xmlparse.c. This vulnerability can be exploited on 32-bit platforms where the maximum value of unsigned integer (UINT_MAX) is equal to the maximum value of size type (SIZE_MAX). Attackers could leverage this flaw to manipulate input sizes, potentially leading to memory corruption and other unforeseen behavior in applications utilizing the affected versions of libexpat.