REDHAT-BUG-2346421: Buffer Overflow
libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a stack-based buffer overflow in xmlSnprintfElements in valid.c. To exploit this, DTD validation must occur for an untrusted document or untrusted DTD. NOTE: this is similar to CVE-2017-9047.
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2346421?
The severity of REDHAT-BUG-2346421 is critical due to the potential for remote code execution through stack-based buffer overflow.
How do I fix REDHAT-BUG-2346421?
To fix REDHAT-BUG-2346421, update libxml2 to version 2.12.10 or higher, or to version 2.13.6 or higher.
Which versions of libxml2 are affected by REDHAT-BUG-2346421?
Versions of libxml2 before 2.12.10 and versions between 2.13.0 and 2.13.6 are affected by REDHAT-BUG-2346421.
What type of vulnerability is REDHAT-BUG-2346421?
REDHAT-BUG-2346421 is a stack-based buffer overflow vulnerability located in the xmlSnprintfElements function.
What conditions must be met to exploit REDHAT-BUG-2346421?
Exploitation of REDHAT-BUG-2346421 requires DTD validation to occur for an untrusted document or untrusted DTD.