High severity8.1OSV Advisory· Published May 2, 2024· Updated Jun 17, 2026
CVE-2024-34391
CVE-2024-34391
Description
libxmljs is vulnerable to a type confusion vulnerability when parsing a specially crafted XML while invoking a function on the result of attrs() that was called on a parsed node. This vulnerability might lead to denial of service (on both 32-bit systems and 64-bit systems), data leak, infinite loop and remote code execution (on 32-bit systems with the XML_PARSE_HUGE flag enabled).
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
libxmljsnpm | <= 1.0.11 | — |
Affected products
3Patches
Vulnerability mechanics
References
5- github.com/libxmljs/libxmljs/issues/645nvdExploitIssue TrackingWEB
- research.jfrog.com/vulnerabilities/libxmljs-attrs-type-confusion-rce-jfsa-2024-001033988/nvdExploitThird Party Advisory
- github.com/advisories/GHSA-6433-x5p4-8jc7ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2024-34391ghsaADVISORY
- research.jfrog.com/vulnerabilities/libxmljs-attrs-type-confusion-rce-jfsa-2024-001033988ghsaWEB
News mentions
0No linked articles in our index yet.