REDHAT-BUG-2392605: Medium severity Gnome libxslt vulnerability
A critical stack overflow vulnerability was discovered in the libxslt library when handling the dyn:map() function from the EXSLT extension. The vulnerability allows an attacker to cause a denial of service (DoS) via a specially crafted XSLT document containing the recursive dyn:map(., .) call.
The main reason of the vulnerability is that the exsltDynMapFunction function in libexslt/dynamic.c doesn’t contain a recursion depth check. When handling dyn:map(., .) where the second parameter contains a recursive call to the same function, infinite recursion occurs until the program stack is exhausted.
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2392605?
REDHAT-BUG-2392605 is classified as a critical severity vulnerability.
How do I fix REDHAT-BUG-2392605?
To fix REDHAT-BUG-2392605, update the libxslt library to the latest version provided by your distribution.
What type of attack is associated with REDHAT-BUG-2392605?
REDHAT-BUG-2392605 is associated with a denial of service (DoS) attack.
What component is affected by REDHAT-BUG-2392605?
The libxslt library is the affected component in REDHAT-BUG-2392605.
What can an attacker do with REDHAT-BUG-2392605?
An attacker can exploit REDHAT-BUG-2392605 to crash applications using the libxslt library by sending specially crafted XSLT documents.