Change History (5)
comment:1 by , 2 years ago
Priority: | normal → high |
---|
comment:3 by , 2 years ago
Release 2.5.0 Tue October 25 2022
Security fixes:
- CVE-2022-43680 -- Fix heap use-after-free after overeager destruction of a shared DTD in function XML_ExternalEntityParserCreate in out-of-memory situations. Expected impact is denial of service or potentially arbitrary code execution.
Bug fixes:
- Fix curruption from undefined entities
- Fix case when parsing was suspended while processing nested entities
- Stop leaking opening tag bindings after a closing tag mismatch error where a parser is reset through XML_ParserReset and then reused to parse
- CMake: Fix generation of pkg-config file
- MinGW|CMake: Fix static library name
Other changes:
- Protect header expat_config.h from multiple inclusion
- examples: Make use of XML_GetBuffer and be more consistent across examples
- Address compiler warnings
- Version info bumped from 9:9:8 to 9:10:8; see https://verbump.de/ for what these numbers do
comment:4 by , 2 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed at commit 3f4304998a76ef3bd6141cf7a32cb6740bf032a6.
Note:
See TracTickets
for help on using tickets.
Yet another security fix in Expat. CVE-2022-43680