REDHAT-BUG-2372406: Buffer Overflow
Integer Overflow (Wraparound) vulnerability in the xmlBuildQName() function in libxml2. The flaw arises due to unsafe arithmetic when concatenating XML name components using the lengths of prefix and local name. These lengths, originally sizet, are cast to int, leading to incorrect calculations when values are large. If exploited, the function can perform a memcpy with an extremely large size, causing a stack buffer overflow. This vulnerability is remotely exploitable if the attacker can influence XML content passed to affected applications, potentially resulting in denial of service.
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2372406?
REDHAT-BUG-2372406 has been classified as a medium severity vulnerability.
What components are affected by REDHAT-BUG-2372406?
The REDHAT-BUG-2372406 vulnerability affects the libxml2 library specifically in its xmlBuildQName() function.
How do I fix REDHAT-BUG-2372406?
To fix REDHAT-BUG-2372406, it is recommended to update libxml2 to the latest patched version provided by your distribution.
What impact does REDHAT-BUG-2372406 have on applications?
The impact of REDHAT-BUG-2372406 can lead to application crashes or unexpected behavior when processing XML data.
Is there a workaround for REDHAT-BUG-2372406 prior to applying a fix?
Currently, there are no official workarounds for REDHAT-BUG-2372406; the only recommended action is to apply the available updates.