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 region created by mmap).
The product does not properly neutralize special elements that are used in XML, allowing attackers to modify the syntax, content, or commands of the XML before it is processed by an end system.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Ezxml | Ezxml_project | 0.8.6 (including) | 0.8.6 (including) |
Mapcache | Ubuntu | bionic | * |
Mapcache | Ubuntu | groovy | * |
Mapcache | Ubuntu | hirsute | * |
Mapcache | Ubuntu | impish | * |
Mapcache | Ubuntu | kinetic | * |
Mapcache | Ubuntu | lunar | * |
Mapcache | Ubuntu | mantic | * |
Mapcache | Ubuntu | trusty | * |
Mapcache | Ubuntu | xenial | * |
Navit | Ubuntu | bionic | * |
Navit | Ubuntu | groovy | * |
Navit | Ubuntu | hirsute | * |
Navit | Ubuntu | impish | * |
Navit | Ubuntu | kinetic | * |
Navit | Ubuntu | lunar | * |
Navit | Ubuntu | mantic | * |
Navit | Ubuntu | trusty | * |
Navit | Ubuntu | xenial | * |
Netcdf | Ubuntu | bionic | * |
Netcdf | Ubuntu | groovy | * |
Netcdf | Ubuntu | hirsute | * |
Netcdf | Ubuntu | impish | * |
Netcdf | Ubuntu | kinetic | * |
Netcdf | Ubuntu | lunar | * |
Netcdf | Ubuntu | mantic | * |
Netcdf | Ubuntu | trusty | * |
Netcdf | Ubuntu | trusty/esm | * |
Netcdf | Ubuntu | xenial | * |
Netcdf-parallel | Ubuntu | groovy | * |
Netcdf-parallel | Ubuntu | hirsute | * |
Netcdf-parallel | Ubuntu | impish | * |
Netcdf-parallel | Ubuntu | kinetic | * |
Netcdf-parallel | Ubuntu | lunar | * |
Netcdf-parallel | Ubuntu | mantic | * |
Netcdf-parallel | Ubuntu | trusty | * |
Netcdf-parallel | Ubuntu | xenial | * |
Scilab | Ubuntu | bionic | * |
Scilab | Ubuntu | esm-apps/xenial | * |
Scilab | Ubuntu | groovy | * |
Scilab | Ubuntu | hirsute | * |
Scilab | Ubuntu | impish | * |
Scilab | Ubuntu | kinetic | * |
Scilab | Ubuntu | lunar | * |
Scilab | Ubuntu | mantic | * |
Scilab | Ubuntu | trusty | * |
Scilab | Ubuntu | xenial | * |