You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
libxmljs2 is a libxml bindings for v8 javascript engine
Affected versions of this package are vulnerable to Type Confusion when parsing a specially crafted XML while invoking the namespaces() function (which invokes XmlNode::get_local_namespaces()) on a grand-child of a node that refers to an entity.
Exploiting this vulnerability leads to an RCE, data leak DoS on 64-bit and 32-bit systems.
Detailed paths
Overview
libxmljs2 is a libxml bindings for v8 javascript engine
Affected versions of this package are vulnerable to Type Confusion when parsing a specially crafted XML while invoking the namespaces() function (which invokes
XmlNode::get_local_namespaces()
) on a grand-child of a node that refers to an entity.Exploiting this vulnerability leads to an RCE, data leak DoS on 64-bit and 32-bit systems.
PoC
Remediation
There is no fixed version for
libxmljs2
.References
SNYK-JS-LIBXMLJS2-6808816
(CVE-2024-34394) libxmljs2@0.26.7
The text was updated successfully, but these errors were encountered: