pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Expat 2.6.0 released, includes security fixes
Hello everyone!
Expat 2.6.0 has just been released.
Of the two denial-of-service security fixes, CVE-2023-52426 (ending in
"6") is likely of little practical interest to you since it needs
XML_DTD _un_defined, which is not common in distro packaging.
In case you do run into questions about how to best deal with the new
XML_GE macro, defining it to 1 is default, recommended, and backwards
compatible. That switch was added to give parties that were previously
avoiding XML_DTD for reduced code size a choice between adding the
billion laughs protection layer or — the opposite direction — cutting
even support for general entities away (which is not suitable for the
average XML processor using Expat and not XML but a subset of XML). The
new switch is expected to work out of the box just the way that you
would want it in distro packaging.
There is a summary blog post at [1] and the change log is at
[2] with more details.
If you have patches for Expat that are still required with version
2.6.0, please send them my way so we can get them included with a future
release. Thank you!
Best
Sebastian
[1] https://blog.hartwork.org/posts/expat-2-6-0-released/
[2] https://github.com/libexpat/libexpat/blob/R_2_6_0/expat/Changes
Home |
Main Index |
Thread Index |
Old Index