Skip to content

Commit

Permalink
Changes: Document CVE-2021-45960
Browse files Browse the repository at this point in the history
  • Loading branch information
hartwork committed Jan 5, 2022
1 parent 0adcb34 commit f82a722
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions expat/Changes
Expand Up @@ -3,13 +3,32 @@ NOTE: We are looking for help with a few things:
If you can help, please get in touch. Thanks!

Release x.x.x xxx xxxxxxxx xx xxxx
Security fixes:
#531 #534 CVE-2021-45960 -- Fix issues with left shifts by >=29 places
resulting in
a) realloc acting as free
b) realloc allocating too few bytes
c) undefined behavior
depending on architecture and precise value
for XML documents with >=2^27+1 prefixed attributes
on a single XML tag a la
"<r xmlns:a='[..]' a:a123='[..]' [..] />"
where XML_ParserCreateNS is used to create the parser
(which needs argument "-n" when running xmlwf).
Impact is denial of service, or more.

Other changes:
#535 CMake: Make call to file(GENERATE [..]) work for CMake <3.19
#527 #528 Address compiler warnings

Infrastructure:
#536 CI: Check for realistic minimum CMake version

Special thanks to:
Tyson Smith
and
GCC Farm Project

Release 2.4.2 Sun December 19 2021
Other changes:
#509 #510 Link againgst libm for function "isnan"
Expand Down

0 comments on commit f82a722

Please sign in to comment.