summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d/3.9.18.rst
diff options
context:
space:
mode:
authorŁukasz Langa <lukasz@langa.pl>2023-08-24 17:51:41 (GMT)
committerŁukasz Langa <lukasz@langa.pl>2023-08-24 17:59:28 (GMT)
commit376d66eb5080cf8076d767b0916c103463343963 (patch)
tree1ff31a104de6f447c9795e3d52ae8fd01f2f5994 /Misc/NEWS.d/3.9.18.rst
parent92f9ce726b7c5ea79b1b1451223220a3b35fc845 (diff)
downloadcpython-78fd89b89068f6c72259bb3faab2250d38ea1f52.zip
cpython-78fd89b89068f6c72259bb3faab2250d38ea1f52.tar.gz
cpython-78fd89b89068f6c72259bb3faab2250d38ea1f52.tar.bz2
Python 3.9.18v3.9.18
Diffstat (limited to 'Misc/NEWS.d/3.9.18.rst')
-rw-r--r--Misc/NEWS.d/3.9.18.rst44
1 files changed, 44 insertions, 0 deletions
diff --git a/Misc/NEWS.d/3.9.18.rst b/Misc/NEWS.d/3.9.18.rst
new file mode 100644
index 0000000..e740322
--- /dev/null
+++ b/Misc/NEWS.d/3.9.18.rst
@@ -0,0 +1,44 @@
+.. date: 2023-08-22-17-39-12
+.. gh-issue: 108310
+.. nonce: fVM3sg
+.. release date: 2023-08-24
+.. section: Security
+
+Fixed an issue where instances of :class:`ssl.SSLSocket` were vulnerable to
+a bypass of the TLS handshake and included protections (like certificate
+verification) and treating sent unencrypted data as if it were
+post-handshake TLS encrypted data. Security issue reported as
+`CVE-2023-40217
+<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-40217>`_ by Aapo
+Oksman. Patch by Gregory P. Smith.
+
+..
+
+.. date: 2023-08-10-17-36-22
+.. gh-issue: 107845
+.. nonce: dABiMJ
+.. section: Library
+
+:func:`tarfile.data_filter` now takes the location of symlinks into account
+when determining their target, so it will no longer reject some valid
+tarballs with ``LinkOutsideDestinationError``.
+
+..
+
+.. date: 2023-08-12-13-18-15
+.. gh-issue: 107565
+.. nonce: Tv22Ne
+.. section: Tools/Demos
+
+Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10,
+and 3.1.2.
+
+..
+
+.. date: 2022-11-20-09-52-50
+.. gh-issue: 99612
+.. nonce: eBHksg
+.. section: C API
+
+Fix :c:func:`PyUnicode_DecodeUTF8Stateful` for ASCII-only data:
+``*consumed`` was not set.