




















We couldn’t just let Hugo have fun with 3.14.0, so here are new security releases of the venerated Python versions, 3.12 through 3.9!
xml.parsers.expat: Made sure that parent Expat parsers are only garbage-collected once they are no longer referenced by subparsers created by ExternalEntityParserCreate().tarfile now validates archives to ensure member offsets are non-negative.html.parser.HTMLParser according to the HTML5 standard.</ and the tag name. E.g. </ script> does not end the script section.\v) and non-ASCII whitespaces no longer recognized as whitespaces. The only whitespaces are \t\n\r\f and space.> in quoted attribute value. E.g. </script/foo=">"/>.> are now ignored in both start and end tags. E.g. <a foo=bar/ //>.= between attribute name and value are no longer collapsed. E.g. <a foo==bar> produces attribute “foo” with value “=bar”.html.parser.HTMLParser according to the HTML5 standard: ] ]> and ]] > no longer end the CDATA section. Add private method _set_support_cdata() which can be used to specify how to parse <[CDATA[ — as a CDATA section in foreign content (SVG or MathML) or as a bogus comment in the HTML namespace.html.parser.HTMLParser according to the HTML5 standard. --!> now ends the comment. -- > no longer ends the comment. Support abnormally ended empty comments <--> and <--->.html.parser.HTMLParser. End-of-file errors are now handled according to the HTML5 specs – comments and declarations are automatically closed, tags are ignored.html.parser.HTMLParser.html.parser.HTMLParser.close() no longer loses data when the <script> tag is not closed.python.org/downloads/release/python-31212
Additional security content in this release:
python.org/downloads/release/python-31114
Additional security content in this release:
python.org/downloads/release/python-31019
Additional security content in this release:
SSL.SSLError if an empty protocols argument is passed to ssl.SSLContext.set_npn_protocols() to fix CVE-2024-5642python.org/downloads/release/python-3924
As always, upgrading is highly recommended to all users of affected versions.
Thanks to all of the many volunteers who help make Python Development and these releases possible! Please consider supporting our efforts by volunteering yourself or through organization contributions to the Python Software Foundation.
Regards from your very old tireless release team,
Thomas Wouters
Pablo Galindo Salgado
Łukasz Langa
Ned Deily
Steve Dower
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。