https://docs.python.org/release/3.9.15/whatsnew/changelog.html
gh-97616: Fix multiplying a list by an integer (list *= int): detect the
integer overflow when the new allocated length is close to the
maximum size. Issue reported by Jordan Limor. Patch by Victor
Stinner.
gh-97612: Fix a shell code injection vulnerability in the
get-remote-certificate.py example script. The script no longer
uses a shell to run openssl commands. Issue reported and
initial fix by Caleb Shortt. Patch by Victor Stinner.
Also a couple non-security fixes.
ok?
--Kurt
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/python/3.9/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile 8 Sep 2022 19:35:46 -0000 1.31
+++ Makefile 13 Oct 2022 18:02:45 -0000
@@ -3,7 +3,7 @@
# requirement of the PSF license, if it constitutes a change to
# Python itself.
-FULL_VERSION = 3.9.14
+FULL_VERSION = 3.9.15
SHARED_LIBS = python3.9 0.0
VERSION_SPEC = >=3.9,<3.10
PORTROACH = limit:^3\.9
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/python/3.9/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo 8 Sep 2022 19:35:46 -0000 1.11
+++ distinfo 13 Oct 2022 18:02:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (Python-3.9.14.tgz) = kgGDbiwWNhsrdAhoBQI5NzfUTyJzM/4uVynH1fYEFnU=
-SIZE (Python-3.9.14.tgz) = 26365055
+SHA256 (Python-3.9.15.tgz) = SNHMsp1fuvH7j5EicdCfdFDkJtTf6Vl472qq2nDs5Ng=
+SIZE (Python-3.9.15.tgz) = 26334056
Index: patches/patch-Modules_posixmodule_c
===================================================================
RCS file: /cvs/ports/lang/python/3.9/patches/patch-Modules_posixmodule_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Modules_posixmodule_c
--- patches/patch-Modules_posixmodule_c 22 Jun 2022 09:44:27 -0000 1.2
+++ patches/patch-Modules_posixmodule_c 13 Oct 2022 18:02:45 -0000
@@ -1,7 +1,7 @@
Index: Modules/posixmodule.c
--- Modules/posixmodule.c.orig
+++ Modules/posixmodule.c
-@@ -9219,7 +9219,7 @@ os_closerange_impl(PyObject *module, int fd_low, int f
+@@ -9223,7 +9223,7 @@ os_closerange_impl(PyObject *module, int fd_low, int f
fdwalk(_fdwalk_close_func, lohi);
#else
fd_low = Py_MAX(fd_low, 0);
No comments:
Post a Comment