Ezxml is a lightweight XML parsing library that, despite its narrow product scope, achieves prominence through deep embedding in embedded systems, IoT devices, and network appliances where minimal dependencies are valued. The recurring weakness classes—out-of-bounds reads and writes, NULL-pointer dereferences, and infinite loops—reflect the memory-safety and control-flow challenges inherent to a C-based parser handling untrusted XML input. Defenders should inventory embedded products that bundle this library rather than tracking the library alone, since remediation typically depends on downstream vendors; current severity, exploitation, and exposure figures are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Ezxml Project over time
Signals from CVEs in this vendor scope (17 CVEs).
17 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2021-31598HIGH An issue was discovered in libezxml.a in ezXML 0.8.6. The function ezxml_decode() performs incorrect memory handling while parsing crafted XML files, leading to a heap-based buffer | Apr 24, 2021 | 7.5 | 24 | NO | NO |
CVE-2021-26222HIGH The ezxml_new function in ezXML 0.8.6 and earlier is vulnerable to OOB write when opening XML file after exhausting the memory pool. | Feb 8, 2021 | 8.1 | 23 | NO | NO |
CVE-2021-26221HIGH The ezxml_new function in ezXML 0.8.6 and earlier is vulnerable to OOB write when opening XML file after exhausting the memory pool. | Feb 8, 2021 | 8.1 | 23 | NO | NO |
CVE-2021-26220HIGH The ezxml_toxml function in ezxml 0.8.6 and earlier is vulnerable to OOB write when opening XML file after exhausting the memory pool. | Feb 8, 2021 | 8.1 | 23 | NO | NO |
CVE-2019-20006HIGH An issue was discovered in ezXML 0.8.3 through 0.8.6. The function ezxml_char_content puts a pointer to the internal address of a larger block as xml->txt. This is later deallocate | Dec 26, 2019 | 7.5 | 23 | NO | NO |
CVE-2022-30045MEDIUM An issue was discovered in libezxml.a in ezXML 0.8.6. The function ezxml_decode() performs incorrect memory handling while parsing crafted XML files, leading to a heap out-of-bound | May 17, 2022 | 6.5 | 22 | NO | NO |
CVE-2021-31348MEDIUM An issue was discovered in libezxml.a in ezXML 0.8.6. The function ezxml_parse_str() performs incorrect memory handling while parsing crafted XML files (out-of-bounds read after a | Apr 16, 2021 | 6.5 | 22 | NO | NO |
CVE-2021-31347MEDIUM An issue was discovered in libezxml.a in ezXML 0.8.6. The function ezxml_parse_str() performs incorrect memory handling while parsing crafted XML files (writing outside a memory re | Apr 16, 2021 | 6.5 | 22 | NO | NO |
CVE-2021-31229MEDIUM An issue was discovered in libezxml.a in ezXML 0.8.6. The function ezxml_internal_dtd() performs incorrect memory handling while parsing crafted XML files, which leads to an out-of | Apr 15, 2021 | 6.5 | 22 | NO | NO |
CVE-2021-30485MEDIUM An issue was discovered in libezxml.a in ezXML 0.8.6. The function ezxml_internal_dtd(), while parsing a crafted XML file, performs incorrect memory handling, leading to a NULL poi | Apr 11, 2021 | 6.5 | 22 | NO | NO |
Signals from CVEs in this vendor scope (17 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Ezxml Project.
Media articles that mention a CVE ID that affects a product developed by Ezxml Project — matched by CVE ID, not by vendor name.